要使用外部系统,必须指定包含“忘记口令”功能的 WAR 文件的位置。此过程包括以下活动:
如果您在安装期间未指定此值,并想要修改设置,则您可以使用 RBPM 配置实用程序,或者以管理员身份在 User Application 中进行更改。
(视情况而定)要在 RBPM 配置实用程序中修改设置,请完成以下步骤:
登录到安装了 Identity Applications 的服务器。
运行 RBPM 配置实用程序。有关详细信息,请参见部分 11.6.1, 运行 Identity Applications 配置实用程序。
在实用程序中,浏览到鉴定 > 口令管理。
对于口令管理提供程序,请指定 User Application(旧版)。
(视情况而定)要在 User Application 中修改设置,请完成以下步骤:
以 User Application 管理员身份登录。
浏览到管理 > 应用程序配置 > 口令模块设置 > 登录。
对于忘记口令,请指定外部。
对于忘记口令链接,请指定当用户在登录页面上单击忘记口令时所显示的链接。当用户单击此链接时,应用程序会将其定向到外部口令管理系统。例如:
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。
在 User Application 登录页面上,单击忘记口令链接。
如果您使用的是外部口令管理系统,则必须在部署 Identity Applications 与外部忘记口令管理 WAR 文件的 Tomcat 实例之间配置 SSL 通讯。有关详细信息,请参见 Tomcat 文档。