JAASLoginModule





Attributes Summary
moduleClassName : StringThe class name of the given LoginModule.
authenticationStrategy : JAASModuleControlFlagSpecifies the behavior as authentication proceeds down the stack.
callbackHandlerClassName : StringThis attribute allows a Callback Handler to be specified for a Login Module configuration.
options : Property * ModuleOptions is a space separated list of LoginModule-specific values which are passed directly to the underlying LoginModules.

Attribute Details

moduleClassName    -    The class name of the given LoginModule.
     data type:  String
     default Value:   unspecified



authenticationStrategy    -    Specifies the behavior as authentication proceeds down the stack. It can take four possible values: Required, Requisite, Sufficient, and Optional.
     data type: JAASModuleControlFlag
     default Value:   unspecified
     Allowed Values:  REQUIRED   REQUISITE   SUFFICIENT   OPTIONAL  



callbackHandlerClassName    -    This attribute allows a Callback Handler to be specified for a Login Module configuration. The DefaultPrincipalMapping Login Module has a default callback handler of "com.ibm.ws.security.auth.j2c.WSPrincipalMappingCallbackHandler." Custom login modules will probably have a different callback handler.
     data type:  String
     default Value:   unspecified



options    -    ModuleOptions is a space separated list of LoginModule-specific values which are passed directly to the underlying LoginModules. Options are defined by the LoginModule itself, and control the behavior within it. For example, a LoginModule may define options to support debugging/testing capabilities. The correct way to specify options in the Configuration is by using the following key-value pairing: debug=true. The key and value should be separated by an 'equals' symbol. Note that there is no limit to the number of options a LoginModule may define.
     data type: Property*


Copyright IBM Corp. 1997-2004