JAASLoginModule

This type is a class for model objects.

* No description is available *

Package: jaaslogin

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Collection attributes having this type:
  JAASConfigurationEntry.loginModules



Attributes Summary
moduleClassName : EString The class name of the given LoginModule.
authenticationStrategy : JAASModuleControlFlag Specifies the behavior as authentication proceeds down the stack. It can take four possible values: Required, Requisite, Sufficient, and Optional.
callbackHandlerClassName : EString 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.
options : Property * 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.



Attribute Details

moduleClassName  -  The class name of the given LoginModule.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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:
        0 - REQUIRED
        1 - REQUISITE
        2 - SUFFICIENT
        3 - OPTIONAL
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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.
    Reference Type: Property *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006