Interface LoginModuleConfig
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
,org.jvnet.hk2.config.types.PropertyBag
,SecurityProviderConfig
public interface LoginModuleConfig
extends SecurityProviderConfig, org.jvnet.hk2.config.types.PropertyBag
The LoginModule configuration used for a security provider plugin.
Defines setup for standard JAAS LoginModule Configuration.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription@NotNull String
Gets the JAAS control flag of the LoginModule.@NotNull String
Gets the class name of the LoginModule.Gets the options of the LoginModule for use with JAAS Configuration.List<org.jvnet.hk2.config.types.Property>
Gets the properties of the LoginModule.void
setControlFlag
(String value) void
setModuleClass
(String value) Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
Methods inherited from interface org.glassfish.security.services.config.SecurityProviderConfig
getName, setName
-
Method Details
-
getModuleClass
Gets the class name of the LoginModule. -
setModuleClass
- Throws:
PropertyVetoException
-
getControlFlag
Gets the JAAS control flag of the LoginModule. -
setControlFlag
- Throws:
PropertyVetoException
-
getProperty
List<org.jvnet.hk2.config.types.Property> getProperty()Gets the properties of the LoginModule.- Specified by:
getProperty
in interfaceorg.jvnet.hk2.config.types.PropertyBag
-
getModuleOptions
Gets the options of the LoginModule for use with JAAS Configuration.
-