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 Summary
Modifier and TypeMethodDescription@NotNull String
getName()
Gets the name of the security provider.@NotNull String
Gets the name of the security provider configuration instance.Gets configuration object specific to the security provider implementation.@NotNull String
getType()
Gets the type of the security provider.void
void
setProviderName
(String name) void
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
getName
Gets the name of the security provider. The name represents the qualifier @Named given to the security provider. -
setName
- Throws:
PropertyVetoException
-
getType
Gets the type of the security provider. The type represents a String used by the security service for the security provider interface. -
setType
- Throws:
PropertyVetoException
-
getProviderName
Gets the name of the security provider configuration instance. The provider name is used to reference specific provider configuration objects. -
setProviderName
- Throws:
PropertyVetoException
-
getSecurityProviderConfig
List<SecurityProviderConfig> getSecurityProviderConfig()Gets configuration object specific to the security provider implementation. Security provider configuration must extend the SecurityProviderConfig interface.
-