管理員可以撰寫適合其範圍的使用者名稱或是密碼驗證邏輯,並外掛至認證服務中。這項功能只有和認證模組支援。認證使用者或變更密碼之前,Access Manager 將呼叫此外掛程式。如果驗證成功,認證將繼續;如果失敗,將拋出認證失敗頁。外掛程式會延伸 com.iplanet.am.sdk.AMUserPasswordValidation 類別,其為「服務管理 SDK」的一部分。關於此 SDK 的資訊,可以參考 Access Manager Javadocs 中的 com.iplanet.am.sdk 套裝軟體。
新的外掛程式類別將延伸 com.iplanet.am.sdk. AMUserPasswordValidation 類別,並實作 validateUserID() 與 validatePassword() 方法。如果驗證失敗,應該會拋出 AMException。
編譯外掛程式並將 .class 檔案置於想要的位置中。更新類別路徑,以便在執行階段期間可由 Access Manager 存取。
以頂層管理員的身份登入 Access Manager 主控台。按一下 [服務管理] 標籤,然後到管理服務的屬性。於 UserID 與密碼驗證外掛程式類別欄位中鍵入外掛程式類別的名稱 (包括套裝軟體名稱)。
登出並登入。