若要使用外部系統,您必須指定包含「忘記密碼」功能之 WAR 檔案的位置。此程序包括以下活動:
如果您在安裝期間未指定此值,現在想要修改設定,則可以使用 RBPM 組態公用程式,或者以管理員身分在使用者應用程式中進行變更。
(視情況而定) 若要在 RBPM 組態公用程式中修改設定,請完成以下步驟:
登入安裝了 Identity Applications 的伺服器。
執行 RBPM 組態公用程式。如需詳細資訊,請參閱節 11.6.1, 執行 Identity Applications 組態公用程式。
在公用程式中,導覽至驗證 > 密碼管理。
對於密碼管理提供程式,請指定使用者應用程式 (舊版)。
(視情況而定) 若要在使用者應用程式中修改設定,請完成以下步驟:
以使用者應用程式管理員身分登入。
導覽至管理 > 應用程式組態 > 密碼模組設定 > 登入。
對於忘記密碼,請指定外部。
對於忘記密碼連結,請指定當使用者在登入頁面上按一下忘記密碼時顯示的連結。當使用者按一下此連結時,應用程式會將其導向至外部密碼管理系統。例如:
http://localhost:8180/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsp
對於忘記密碼返回連結,請指定在使用者執行完忘記密碼程序後顯示的連結。使用者按一下此連結會重新導向到指定的連結。例如:
http://localhost/IDMProv
對於忘記密碼 Web 服務 URL,請指定外部轉遞密碼 WAR 用來回呼至 Identity Applications 的 Web 服務 URL。請使用以下格式:
https://idmhost:sslport/idm/pwdmgt/service
返回連結必須使用 SSL,以確保與 Identity Applications 進行安全的 Web 服務通訊。如需詳細資訊,請參閱設定應用程式伺服器之間的 SSL 通訊。
手動將 ExternalPwd.war 複製到執行外部密碼 WAR 功能的遠端應用程式伺服器部署目錄中。
如果您擁有外部密碼 WAR 檔案,想要透過存取忘記密碼功能來測試該功能,則可以在以下位置存取該功能:
直接在瀏覽器中存取。移至外部密碼 WAR 檔案中的「忘記密碼」頁面。例如 http://localhost:8180/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsp。
在使用者應用程式登入頁面中,按一下忘記密碼連結。
如果您使用的是外部密碼管理系統,則必須在部署 Identity Applications 與外部忘記密碼管理 WAR 檔案的 Tomcat 例項之間設定 SSL 通訊。如需詳細資訊,請參閱 Tomcat 文件。