This topic applies to WebSphere Application Server Liberty V8.5.5.9 and earlier. For the latest Liberty topics, see the WebSphere Application Server Liberty documentation.

JAAS Login Module (jaasLoginModule)

A login module in the JAAS configuration.

Attribute name Data type Default value Description
className string   Fully-qualified package name of the JAAS login module class.
controlFlag
  • SUFFICIENT
  • REQUISITE
  • REQUIRED
  • OPTIONAL
REQUIRED The login module's control flag. Valid values are REQUIRED, REQUISITE, SUFFICIENT, and OPTIONAL.
SUFFICIENT
This LoginModule is SUFFICIENT as per the JAAS specification. The LoginModule is not required to succeed. If authentication is successful, no other LoginModules will be called and control is returned to the caller.
REQUISITE
This LoginModule is REQUISITE as per the JAAS specification. The LoginModule is required to succeed. If authentication fails, no other LoginModules will be called and control is returned to the caller.
REQUIRED
This LoginModule is REQUIRED as per the JAAS specification. The LoginModule is required to succeed.
OPTIONAL
This LoginModule is OPTIONAL as per the JAAS specification. The LoginModule is not required to succeed.
id string   A unique configuration ID.
libraryRef A reference to top level library element (string).   A reference to the ID of the shared library configuration.
library
Description: A reference to the ID of the shared library configuration.
Required: false
Data type:
Attribute name Data type Default value Description
apiTypeVisibility string spec,ibm-api,api The types of API package this library's class loader will be able to see, as a comma-separated list of any combination of the following: spec, ibm-api, api, third-party.
description string   Description of shared library for administrators
filesetRef List of references to top level fileset elements (comma-separated string).   Id of referenced Fileset
name string   Name of shared library for administrators
library > file
Description: Id of referenced File
Required: false
Data type:
Attribute name Data type Default value Description
id string   A unique configuration ID.
name Path to a file   Fully qualified filename
library > fileset
Description: Id of referenced Fileset
Required: false
Data type:
Attribute name Data type Default value Description
caseSensitive boolean true Boolean to indicate whether or not the search should be case sensitive (default: true).
dir Path to a directory ${server.config.dir} The base directory to search for files.
excludes string   The comma or space separated list of file name patterns to exclude from the search results, by default no files are excluded.
id string   A unique configuration ID.
includes string * The comma or space separated list of file name patterns to include in the search results (default: *).
scanInterval A period of time with millisecond precision 0 Scanning interval to check the fileset for changes as a long with a time unit suffix h-hour, m-minute, s-second, ms-millisecond (e.g. 2ms or 5s). Disabled (scanInterval=0) by default. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
library > folder
Description: Id of referenced folder
Required: false
Data type:
Attribute name Data type Default value Description
dir Path to a directory   Directory or folder to be included in the library classpath for locating resource files
id string   A unique configuration ID.
options
Description: A collection of JAAS Login module options
Required: false
Data type:

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: Tuesday, 12 December 2017
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_config_jaasLoginModule
File name: rwlp_config_jaasLoginModule.html