Interface SecurityConfiguration
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
- All Known Subinterfaces:
AuthenticationService
,AuthorizationService
,RoleMappingService
public interface SecurityConfiguration
extends org.jvnet.hk2.config.ConfigBeanProxy
Base interface for all security service configurations.
Each security service configuration has a name, indication of the service configuration being the default when multiple service configurations are present and an optional list of the specific security provider plugins.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Determine if this is the default instance.@NotNull String
getName()
Gets thename
of the security service instance.default SecurityProvider
Gets a named security provider.Gets the list of the security provider plugins used by the security service.void
setDefault
(boolean defaultValue) void
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
getName
Gets thename
of the security service instance. -
setName
- Throws:
PropertyVetoException
-
getDefault
boolean getDefault()Determine if this is the default instance. -
setDefault
- Throws:
PropertyVetoException
-
getSecurityProviders
List<SecurityProvider> getSecurityProviders()Gets the list of the security provider plugins used by the security service. -
getSecurityProviderByName
Gets a named security provider.
-