4.15 使用密碼 WAR

使用「忘記密碼連結」組態參數來為一個具有「忘記密碼」功能的 WAR 指定位置。您指定的 WAR 可以在「使用者應用程式」的外部或內部。

4.15.1 指定外部密碼管理 WAR

  1. 使用安裝程序或 configupdate 公用程式。

  2. 在「使用者應用程式」組態參數中,核取「使用外部密碼 WAR」組態參數的核取方塊。

  3. 如需「忘記密碼連結」組態參數,請指定外部密碼 WAR 的位置。

    納入主機名稱和連接埠,例如 http://localhost:8080/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsf。外部密碼 WAR 可以位於「使用者應用程式」的保護防火牆外面。

  4. 如需「外部密碼回傳連結」,則請提供該外部「密碼管理 WAR」用來透過 Web 服務喚回「使用者應用程式」的路徑,例如 https:// idmhost:sslport/idm

    回傳連結必須使用 SSL 來確保和「使用者應用程式」之間的 Web 服務通訊安全無虞。並請參閱節 7.4, 設定 JBoss 伺服器之間的 SSL 通訊

  5. 請執行下列其中一個步驟:

    • 如果您使用安裝程式,則請閱讀此步驟中的資訊,然後繼續前往步驟 6

    • 如果您使用 configupdate 公用程式來更新安裝根目錄中的外部密碼 WAR,則請閱讀此步驟,並手動將 WAR 重新命名為您在「忘記密碼連結」中所指定的第一個目錄。然後繼續前往步驟 6

    在安裝結束之前,安裝程式會將 IDMPwdMgt.war (隨附於安裝程式) 重新命名為您指定的第一個目錄名稱。經過重新命名的 IDMPwdMgt.war 會變成您的外部密碼 WAR。例如,如果您指定 http://www.idmpwdmgthost.com/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsf,安裝程式就會將 IDMPwdMgt.war 重新命名為 ExternalPwd.war。安裝程式會將重新命名的 WAR 移到安裝根目錄裡面。

  6. 手動複製 ExternalPwd.war 到負責執行外部密碼 WAR 功能的遠端 JBoss 伺服器部署目錄。

4.15.2 指定內部密碼 WAR

  1. 在「使用者應用程式」組態參數中,不選中「使用外部密碼 WAR」。

  2. 接受「忘記密碼連結」的預設位置,或提供其他密碼 WAR 的 URL。

  3. 接受「忘記密碼回傳連結」的預設值。