Interface SecurityProvider

  • All Superinterfaces:
    ConfigBeanProxy

    public interface SecurityProvider
    extends 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 Detail

      • getName

        @NotNull
        @NotNull String getName()
        Gets the name of the security provider. The name represents the qualifier @Named given to the security provider.
      • 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.
      • 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.
      • getSecurityProviderConfig

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