修改登录错误页面

您可以根据业务需求自定义登录错误页面 IBM® Verify 。 在登录期间发生认证错误时将向用户显示登录错误页面。

要更新登录错误页面,请下载压缩的主题文件。 根据需要编辑页面,然后将更新后的主题文件上载回租户。 如需了解更多信息,请参阅 “更新主题 ”。

可以使用 HTML 标记对页面进行文本更改。 HTML 文件还包含宏。 宏是在运行时呈现其中数据的 @ 符号之间的字符。 请勿更改文件中的宏。

IBM Verify 登录错误页面位于主题压缩文件中的 templates\authentication\login\error\default\ 目录内。

以下登录错误页面可供定制:

修改一般登录错误页面

登录时认证期间发生一般错误时将显示该页面。 更新 generic_login_error.html 文件以修改该页面。

一般登录错误页面上提供了以下标签。 如需更新这些标签上的文本,请参阅 “自定义标签”
  • $GENERIC_ERROR_TITLE$
  • $GENERIC_ERROR_HEADER$
  • $GENERIC_ERROR_OCCURRED_AT$
  • $GENERIC_ERROR_REQUEST_ADDRESS$
  • $GENERIC_ERROR_ERROR_DETAILS$
  • $GENERIC_ERROR_CONTACT_SUPPORT$
  • $GENERIC_ERROR_SUPPORT_URL$
  • $GENERIC_ERROR_VIEW_DETAILS$
  • $GENERIC_ERROR_HIDE_DETAILS$

下表中显示了此页面的宏。

表 1. 宏定义
替换宏的值
@ERROR_MESSAGE@ 特定于页面中操作的错误消息。
@EXCEPTION_MSG@ 异常消息。
@PAGE_FOOTER@ 包含页面页脚的 HTML。 可通过定制 footer.html 公共模板来修改此代码。
@PAGE_HEADER@ 包含页面标题的 HTML。 可通过定制 header.html 公共模板来修改此代码。
@REQ_ADDR@ 要将用户请求发送到的 URL。
@THEME_ID@ 注册的模板主题的标识。
@TIMESTAMP@ 错误发生时的时间戳记。
修改登录错误页面

登录时认证期间发生错误时将显示该页面。 更新 login_error.html 文件以修改该页面。

登录错误页面上提供了以下标签。 如需更新这些标签上的文本,请参阅 “自定义标签”
  • $LOGIN_ERROR_TITLE$
  • $LOGIN_ERROR_HEADER$
  • $GENERIC_ERROR_OCCURRED_AT$
  • $GENERIC_ERROR_REQUEST_ADDRESS$
  • $GENERIC_ERROR_ERROR_DETAILS$
  • $GENERIC_ERROR_CONTACT_SUPPORT$
  • $GENERIC_ERROR_SUPPORT_URL$
  • $GENERIC_ERROR_VIEW_DETAILS$
  • $GENERIC_ERROR_HIDE_DETAILS$
  • $LOGIN_ERROR_TRY_AGAIN$

下表中显示了此页面的宏。

表 2. 宏定义
替换宏的值
@ERROR_MESSAGE@ 特定于页面中操作的错误消息。
@EXCEPTION_MSG@ 异常消息。
@IDAAS_LOGIN_URL@ 登录 URL(如果有)。
@PAGE_FOOTER@ 包含页面页脚的 HTML。 可通过定制 footer.html 公共模板来修改此代码。
@PAGE_HEADER@ 包含页面标题的 HTML。 可通过定制 header.html 公共模板来修改此代码。
@PROVIDED_EMAIL@ 尝试登录的用户的电子邮件。
@PROVIDED_FAMILY_NAME@ 尝试登录的用户的姓氏。
@PROVIDED_GIVEN_NAME@ 尝试登录的用户的名字。
@PROVIDED_PREFERRED_USERNAME@ 尝试登录的用户的用户名。
@REQ_ADDR@ 要将用户请求发送到的 URL。
@THEME_ID@ 注册的模板主题的标识。
@TIMESTAMP@ 错误发生时的时间戳记。
修改令牌错误页面

登录时认证期间发生令牌错误时将显示该页面。 更新 token_error.html 文件以修改该页面。

登录错误页面上提供了以下标签。 如需更新这些标签上的文本,请参阅 “自定义标签”
  • $GENERIC_ERROR_TITLE$
  • $GENERIC_ERROR_HEADER$
  • $LOGIN_ERROR_TRY_AGAIN$

下表中显示了此页面的宏。

表 3. 宏定义
替换宏的值
@ERROR_MESSAGE@ 特定于页面中操作的错误消息。
@PAGE_FOOTER@ 包含页面页脚的 HTML。 可通过定制 footer.html 公共模板来修改此代码。
@PAGE_HEADER@ 包含页面标题的 HTML。 可通过定制 header.html 公共模板来修改此代码。
@REDIRECT_URL@ 允许用户重新登录发送的重定向 URL。
@THEME_ID@ 注册的模板主题的标识。
@TOKEN_ERROR_MESSAGE@ 令牌错误消息。

若要更改登录错误页面的页眉、页脚和样式,请参阅 “创建通用品牌标识 ”。