Interface SecurityProvider

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy

public interface SecurityProvider extends org.jvnet.hk2.config.ConfigBeanProxy
The configuration that is used by a security service to identify the set of security providers which are created and consumed by the service.
  • Method Details

    • getName

      @NotNull @NotNull String getName()
      Gets the name of the security provider. The name represents the qualifier @Named given to the security provider.
    • setName

      void setName(String value) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getType

      @NotNull @NotNull String getType()
      Gets the type of the security provider. The type represents a String used by the security service for the security provider interface.
    • setType

      void setType(String type) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getProviderName

      @NotNull @NotNull String getProviderName()
      Gets the name of the security provider configuration instance. The provider name is used to reference specific provider configuration objects.
    • setProviderName

      void setProviderName(String name) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getSecurityProviderConfig

      List<SecurityProviderConfig> getSecurityProviderConfig()
      Gets configuration object specific to the security provider implementation. Security provider configuration must extend the SecurityProviderConfig interface.