Interface LoginModuleConfig
-
- All Superinterfaces:
ConfigBeanProxy
,PropertyBag
,SecurityProviderConfig
public interface LoginModuleConfig extends SecurityProviderConfig, PropertyBag
The LoginModule configuration used for a security provider plugin. Defines setup for standard JAAS LoginModule Configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
LoginModuleConfig.Duck
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull String
getControlFlag()
Gets the JAAS control flag of the LoginModule.@NotNull String
getModuleClass()
Gets the class name of the LoginModule.Map<String,?>
getModuleOptions()
Gets the options of the LoginModule for use with JAAS Configuration.List<Property>
getProperty()
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 Detail
-
getModuleClass
@NotNull @JavaClassName @NotNull String getModuleClass()
Gets the class name of the LoginModule.
-
setModuleClass
void setModuleClass(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getControlFlag
@NotNull @NotNull String getControlFlag()
Gets the JAAS control flag of the LoginModule.
-
setControlFlag
void setControlFlag(String value) throws PropertyVetoException
- Throws:
PropertyVetoException
-
getProperty
List<Property> getProperty()
Gets the properties of the LoginModule.- Specified by:
getProperty
in interfacePropertyBag
- Returns:
- the property list
-
getModuleOptions
@DuckTyped Map<String,?> getModuleOptions()
Gets the options of the LoginModule for use with JAAS Configuration.
-
-