修改登录错误页面
您可以根据业务需求自定义登录错误页面 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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @ERROR_MESSAGE@ | 特定于页面中操作的错误消息。 |
| @PAGE_FOOTER@ | 包含页面页脚的 HTML。 可通过定制 footer.html 公共模板来修改此代码。 |
| @PAGE_HEADER@ | 包含页面标题的 HTML。 可通过定制 header.html 公共模板来修改此代码。 |
| @REDIRECT_URL@ | 允许用户重新登录发送的重定向 URL。 |
| @THEME_ID@ | 注册的模板主题的标识。 |
| @TOKEN_ERROR_MESSAGE@ | 令牌错误消息。 |
若要更改登录错误页面的页眉、页脚和样式,请参阅 “创建通用品牌标识 ”。