jaasLoginModule - JAAS 登录模块 (jaasLoginModule)

JAAS 配置中的登录模块。

NameTypeDefaultDescription
id字符串唯一配置标识。
classNamestringJAAS 登录模块类的标准包名。
controlFlag
  • OPTIONAL
  • REQUISITE
  • REQUIRED
  • SUFFICIENT
REQUIRED登录模块的控制标志。有效值包括 REQUIRED、REQUISITE、SUFFICIENT 和 OPTIONAL。
OPTIONAL
此登录模块是每个 JAAS 规范的可选项。此登录模块不必成功。
REQUISITE
此登录模块是每个 JAAS 规范的必需项。该登录模块必须成功。如果认证失败,那么将不会调用任何其他登录模块,并且会将控制权返回给调用者。
REQUIRED
按照 JAAS 规范,此登录模块为必需的 (REQUIRED) 模块。该登录模块必须成功。
SUFFICIENT
此登录模块对于每个 JAAS 规范而言已经够用。此登录模块不必成功。如果认证成功,那么将不会调用任何其他登录模块,并且会将控制权返回给调用者。
libraryRef对顶级 library 元素的引用(字符串)。对共享库配置的标识的引用。

library

对共享库配置的标识的引用。

NameTypeDefaultDescription
namestring管理员的共享库的名称
descriptionstring管理员的共享库的描述
filesetRef对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。所引用文件集的标识
apiTypeVisibilitystringspec,ibm-api,api,stable该类装入器支持的 API 包的类型。此值是下列 API 包的任意组合的逗号分隔列表:spec、ibm-api、api、stable 和第三方。

library > fileset

所引用文件集的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径${server.config.dir}用于搜索文件的基本目录。
caseSensitive布尔型true指示搜索是否应区分大小写的布尔值(缺省值:true)。
includesstring*要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。
excludesstring要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。
scanInterval具有毫秒精度的时间段0检查文件集更改的扫描时间间隔,格式为长整形加上时间单位后缀(h 表示小时、m 表示分钟、s 表示秒、ms 表示毫秒),例如,2ms 或 5s。缺省情况下为禁用 (scanInterval=0)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

library > folder

所引用文件夹的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径要包含在用于定位资源文件的库类路径中的目录或文件夹

library > file

所引用文件的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
name文件路径标准文件名

options

JAAS 登录模块选项的集合