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 Modifier and Type Interface Description static classLoginModuleConfig.Duck
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull StringgetControlFlag()Gets the JAAS control flag of the LoginModule.@NotNull StringgetModuleClass()Gets the class name of the LoginModule.Map<String,?>getModuleOptions()Gets the options of the LoginModule for use with JAAS Configuration.List<org.jvnet.hk2.config.types.Property>getProperty()Gets the properties of the LoginModule.voidsetControlFlag(String value)voidsetModuleClass(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<org.jvnet.hk2.config.types.Property> getProperty()
Gets the properties of the LoginModule.- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
-