jaasLoginModule - JAAS 登入模組 (jaasLoginModule)

JAAS 配置中的登入模組。

NameTypeDefaultDescription
idstring唯一的配置 ID。
classNamestringJAAS 登入模組類別的完整套件名稱。
controlFlag
  • OPTIONAL
  • REQUISITE
  • REQUIRED
  • SUFFICIENT
REQUIRED登入模組的控制旗標。有效值為 REQUIRED、REQUISITE、SUFFICIENT 和 OPTIONAL。
OPTIONAL
根據 JAAS 規格,這個 LoginModule 是「選用的」。不需要有 LoginModule 就能成功。
REQUISITE
根據 JAAS 規格,這個 LoginModule 是 REQUISITE。必須要有 LoginModule 才能成功。如果鑑別失敗,則不會呼叫其他 LoginModule,同時控制權會回到呼叫端。
REQUIRED
根據 JAAS 規格,這個 LoginModule 是「必要的」。必須要有 LoginModule 才能成功。
SUFFICIENT
根據 JAAS 規格,這個 LoginModule 是「足夠的」。不需要有 LoginModule 就能成功。如果鑑別成功,則不會呼叫其他 LoginModule,同時控制權會回到呼叫端。
libraryRef最上層 library 元素的參照(字串)。共用程式庫配置 ID 的參照。

library

共用程式庫配置 ID 的參照。

NameTypeDefaultDescription
namestring管理者的共用程式庫名稱
descriptionstring管理者的共用程式庫說明
filesetRef最上層 fileset 元素的參照清單(逗點區隔的字串)。參照的檔案集 ID
apiTypeVisibilitystringspec,ibm-api,api,stable這個類別載入器支援這種 API 套件的類型。值是下列 API 套件之任何組合的逗點區隔清單:spec、ibm-api、api、stable、third-party。

library > fileset

參照的檔案集 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
dir目錄的路徑${server.config.dir}搜尋檔案的基本目錄。
caseSensitivebooleantrue指出搜尋是否應該區分大小寫的布林值(預設值:true)。
includesstring*要併入搜尋結果中且以逗點或空格區隔的檔名型樣清單(預設值:*)。
excludesstring要從搜尋結果中且以逗點或空格區隔的檔名型樣清單,預設為不排除任何檔案。
scanInterval精準度是毫秒的時間量0用以檢查檔案集之變更的掃描間隔,以時間單位字尾 h-小時、m-分鐘、s-秒、ms-毫秒的長整數來表示(例如 2ms 或 5s)。預設為已停用 (scanInterval=0)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。

library > folder

參照的資料夾 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
dir目錄的路徑要併到程式庫類別路徑中以便尋找資源檔的目錄或資料夾

library > file

參照的檔案 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
name檔案的路徑完整檔名

options

「JAAS 登入」模組選項的集合