Sun Java System Access Manager 7.1 管理指南

驗證外掛程式介面

管理員可以撰寫適合其範圍的使用者名稱或是密碼驗證邏輯,並外掛至認證服務中。(這項功能只有 LDAP 和成員身份認證模組支援。)認證使用者或變更密碼之前,Access Manager 將呼叫此外掛程式。如果驗證成功,認證將繼續;如果失敗,將拋出認證失敗頁面。外掛程式會延伸 com.iplanet.am.sdk.AMUserPasswordValidation 類別,其為「服務管理 SDK」的一部分。關於此 SDK 的資訊可於 Access Manager Javadocs 的 com.iplanet.am.sdk 套裝軟體中取得。

Procedure若要撰寫與配置驗證外掛程式

  1. 新的外掛程式類別將延伸 com.iplanet.am.sdk. AMUserPasswordValidation 類別,並實作 validateUserID()validatePassword() 方法。如果驗證失敗,應該會?出 AMException

  2. 編譯外掛程式並將 .class 檔案置於想要的位置中。更新類別路徑,以便在執行階段期間可由 Access Manager 存取。

  3. 以頂層管理員的身份登入 Access Manager 主控台。按一下 [配置] 標籤,然後移至管理服務的屬性。於 [使用者 ID 和密碼驗證外掛程式類別] 欄位中鍵入外掛程式類別的名稱 (包括套裝軟體名稱)。

  4. 登出並登入。