圖 1–1 說明了 JAAS 的基本元素:JAAS 用戶端、JAAS 相容認證服務與 JAAS 配置檔案。
JAAS 用戶端是需要使用 JAAS 相容認證服務執行認證的應用程式。該用戶端使用 LoginModule 與此服務通訊,並負責提供 LoginModule 可呼叫的回呼處理程式,以取得使用者名稱、密碼與其他相關資訊。
JAAS 相容認證服務包含一或多個 LoginModule,以及執行所需認證的邏輯。LoginModule 可能包含認證邏輯,或可能使用私有通訊協定或 API 與提供該邏輯的模組通訊。
JAAS 配置檔案是文字檔,讓 JAAS 用戶端用來找出與 JAAS 相容服務通訊時所需的 LoginModule。
下一節說明 Message Queue 服務如何使用這些元素,以提供 JAAS 相容認證。