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.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermine if this is the default instance.@NotNull StringgetName()Gets the name of the security service instance.Gets a named security provider.Gets the list of the security provider plugins used by the security service.voidsetDefault(boolean defaultValue) voidMethods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
getName
Gets the name 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.
-