Sun Java System Access Manager 7 2005Q4 管理指南

驗證外掛程式介面

管理員可以撰寫適合其範圍的使用者名稱或是密碼驗證邏輯,並外掛至認證服務中。這項功能只有和認證模組支援。認證使用者或變更密碼之前,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 主控台。按一下 [服務管理] 標籤,然後到管理服務的屬性。於 UserID 與密碼驗證外掛程式類別欄位中鍵入外掛程式類別的名稱 (包括套裝軟體名稱)。

  4. 登出並登入。