修改用户个人资料页面

您可以根据业务需求自定义用户个人资料页面 IBM® Verify

要更新用户个人资料页面,请下载压缩的主题文件。 根据需要编辑页面,然后将更新后的主题文件上载回租户。 有关详细信息,请参阅 “更新主题”

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

英语版本的用户个人资料页面 IBM Verify 位于压缩主题文件中的目录 templates\user_flows\user_profile 内。

您可以自定义以下用户个人资料页面:

概要文件管理
注意:
  • 用户概要文件模板 HTML 代码片段已嵌入到完整 index.html 页面中。

  • 此 index.html 页面包含样式表 /v1.0/static/theme.css?themeId=${themeId}。

  • 在公共模板的 theme.css 文件中添加样式将定制此页面品牌标记。

  • 提供 themeID 后,此页面将与主题配合使用。

  • 此页面不支持任何 JavaScript 代码。

  • 此页面没有任何页眉或页脚部分。

IBM Verify 概要文件管理页面位于主题压缩文件的 templates\user_flows\profile\default\profile.html 目录中。

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

表 1. 宏定义
替换宏的值
@FLOW_URL_NAME@ 流 URL 的最后一部分,流所在的端点。
@USERPROFILE_FORM@ 控制所生成的用户用户概要文件表单字段和操作按钮的位置。 从第一步开始。
修改用户资料验证页面

此页面是用户资料验证页面的模板。 更新 templates\user_flows\user_profile\verification.html 文件以修改该页面。

用户资料验证页面上提供了以下标签。 如需更新这些标签上的文本,请参阅 “自定义标签”
  • $PROFILE_VERIFICATION_TITLE$
  • $PROFILE_VERIFICATION_PASSWORD$
  • $PROFILE_VERIFICATION_CHANGE_PASSWORD_TOOLTIP$
  • $PROFILE_VERIFICATION_SECURITY_QUESTIONS$
  • $PROFILE_VERIFICATION_SECURITY_QUESTION_TOOLTIP$
  • $PROFILE_VERIFICATION_ADD_NEW_METHOD$
  • $PROFILE_VERIFICATION_CANCEL$
  • $PROFILE_VERIFICATION_SAVE_AND_CLOSE$

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

表 2. 宏定义
替换宏的值
@THEME_ID@ 注册的模板主题的标识。
@PASSWORD_CHANGE@ 更改密码组件。
@验证方法@ 验证方法列表组件。
@安全问题@ 安全问题组件。
@ADD_NEW_VERIFICATION_METHOD@ MFA招生部分。
@MDM_MANAGED_DEVICES@ MDM 设备管理组件。
修改用户资料的父页面

本页面是所有用户个人资料页面的父模板。 更新 templates\user_flows\user_profile\parent.html 文件以修改该页面。

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

表 3. 宏定义
替换宏的值
@THEME_ID@ 注册的模板主题的标识。
@PAGE_HEADER@ 包含页面标题的 HTML。 可通过定制 header.html 公共模板来修改此代码。
@PAGE_FOOTER@ 包含页面页脚的 HTML。 可通过定制 footer.html 公共模板来修改此代码。
@NAVIGATION_BAR@ 导航栏。
@最后更新时间@ 最后更新日期/时间标签。
@MAIN_COMPONENT@ 正文用于显示“个人资料”、“隐私设置”、“身份验证”、“设置”或“注销”。
修改用户个人资料导航页面

此页面是用户个人资料导航栏的部分模板。 更新 templates\user_flows\user_profile\navigation.html 文件以修改该页面。

以下标签可在用户个人资料导航页面中找到。 如需更新此标签上的文本,请参阅 “自定义标签”
  • $PROFILE_NAVIGATION_PROFILE_HEADERS$
  • $PROFILE_NAVIGATION_PRIVACY_HEADERS$
  • $PROFILE_NAVIGATION_VERIFICATION_HEADERS$
  • $PROFILE_NAVIGATION_SETTINGS_HEADERS$
  • $PROFILE_NAVIGATION_LOGOUT_HEADERS$

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

表4。 宏定义
替换宏的值
@PROFILE_NAVIGATION_LINK@ 个人资料页面的导航链接。
@PRIVACY_NAVIGATION_LINK@ 隐私政策页面导航链接。
@VERIFICATION_NAVIGATION_LINK@ 验证页面的导航链接。
@SETTINGS_NAVIGATION_LINK@ “设置”页面的导航链接。
@LOGOUT_NAVIGATION_LINK@ 注销页面导航链接。
修改已授权的多因素认证方法页面

本页面是用户资料验证页面中“验证方法”部分的模板片段。 更新 templates\user_flows\user_profile\authorized_mfa_methods.html 文件以修改该页面。

密码恢复电子邮件页面上提供了以下标签。 如需更新此标签上的文本,请参阅 “自定义标签”
  • $PROFILE_AUTHORIZED_MFA_HEADER$
  • $PROFILE_AUTHORIZED_MFA_DESCRIPTION$
  • $PROFILE_AUTHORIZED_MFA_IBM_SECURITY_VERIFY$
  • $PROFILE_AUTHORIZED_MFA_AUTHENTICATOR_APP$
  • $PROFILE_AUTHORIZED_MFA_FIDO$
  • $PROFILE_AUTHORIZED_MFA_TEXT_MESSAGE$
  • $PROFILE_AUTHORIZED_MFA_EMAIL$
  • $PROFILE_AUTHORIZED_MFA_PHONE_CALL$
  • $PROFILE_AUTHORIZED_MFA_DISABLE_DEVICE$
  • $PROFILE_AUTHORIZED_MFA_REMOVE_DEVICE$
  • $PROFILE_AUTHORIZED_MFA_DISABLE_METHOD$
  • $PROFILE_AUTHORIZED_MFA_REMOVE_AUTHENTICATOR$
  • $PROFILE_AUTHORIZED_MFA_TEST_DEVICE$
  • $PROFILE_AUTHORIZED_MFA_MODIFY_DEVICE_NAME$
  • $PROFILE_AUTHORIZED_MFA_DELETE_NUMBER$
  • $PROFILE_AUTHORIZED_MFA_DELETE_EMAIL$
  • $PROFILE_AUTHORIZED_MFA_DATE_ADDED$
  • $PROFILE_AUTHORIZED_MFA_ENABLED$
  • $PROFILE_AUTHORIZED_MFA_VALIDATED$
  • $PROFILE_AUTHORIZED_MFA_DEVICE_TYPE$
  • $PROFILE_AUTHORIZED_MFA_METHODS$
  • $PROFILE_AUTHORIZED_MFA_FINGERPRINT$
  • $PROFILE_AUTHORIZED_MFA_TEST_METHOD$
  • $PROFILE_AUTHORIZED_MFA_REMOVE_METHOD$
  • $PROFILE_AUTHORIZED_MFA_TOUCH_APPROVAL$
  • $PROFILE_AUTHORIZED_MFA_DEVICE_NAME$
  • $PROFILE_AUTHORIZED_MFA_ASSOCIATED_DOMAIN$
  • $PROFILE_AUTHORIZED_MFA_TOGGLE_ON$
  • $PROFILE_AUTHORIZED_MFA_TOGGLE_OFF$
  • $PROFILE_AUTHORIZED_MFA_DELETE_MODAL_CANCEL$
  • $PROFILE_AUTHORIZED_MFA_DELETE_MODAL_SAVE$
  • $PROFILE_AUTHORIZED_MFA_DELETE_VERIFY_DEVICE_HEADER$
  • $PROFILE_AUTHORIZED_MFA_DELETE_FIDO_DEVICE_HEADER$
  • $PROFILE_AUTHORIZED_MFA_DELETE_EMAIL_HEADER$
  • $PROFILE_AUTHORIZED_MFA_DELETE_PHONE_NUMBER_HEADER$
  • $PROFILE_AUTHORIZED_MFA_DELETE_AUTHENTICATOR_HEADER$
  • $PROFILE_AUTHORIZED_MFA_DELETE_DEVICE_DESCRIPTION$
  • $PROFILE_AUTHORIZED_MFA_DELETE_EMAIL_DESCRIPTION$
  • $PROFILE_AUTHORIZED_MFA_DELETE_PHONE_NUMBER_DESCRIPTION$
  • $PROFILE_AUTHORIZED_MFA_DELETE_AUTHENTICATOR_DESCRIPTION$

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

表5。 宏定义
替换宏的值
@THEME_ID@ 注册的模板主题的标识。
@TEST_MODAL@ 测试方法模态内容。
@METHOD_ID@ 方法的ID。
@METHOD_LABEL@ 方法标签。
@METHOD_DATE_ADDED@ 已添加日期方法。
@METHOD_ENABLED@ 方法的启用标签。
@METHOD_VALIDATED@ 方法的已验证标签。
@METHOD_DEVICE_TYPE@ 方法的设备类型。
@METHOD_FINGERPRINT_ID@ 指纹签名ID。
@METHOD_TOUCH_ID@ 点击“签名ID”。
@HAS_FINGERPRINT@ (布尔型) 该方法是否具有指纹签名。
@HAS_TOUCH@ (布尔型) 该方法是否具有触摸签名。
@FINGERPRINT_ENABLED@ (布尔型) 指纹功能是否已启用。
@TOUCH_ENABLED@ (布尔型) 是否启用了触摸功能。
@METHOD_DEVICE_NAME@ 方法的设备名称。
@METHOD_ASSOCIATED_DOMAIN@ 方法的关联域。
修改安全问题页面

本页面是用户资料验证页面中“安全问题”部分的局部模板。 更新 templates\user_flows\user_profile\security_questions.html 文件以修改该页面。

以下标签可在“安全问题”页面中使用。 如需更新此标签上的文本,请参阅 “自定义标签”
  • $SECURITY_QUESTIONS_TITLE$
  • $SECURITY_QUESTIONS_DESCRIPTION$
  • $SECURITY_QUESTIONS_REQUIRED_LABEL$
  • $SECURITY_QUESTIONS_ADDITIONAL_LABEL$
  • $SECURITY_QUESTIONS_RESTRICTION_0$
  • $SECURITY_QUESTIONS_RESTRICTION_1$
  • $SECURITY_QUESTIONS_RESTRICTION_2$
  • $SECURITY_QUESTIONS_RESTRICTION_3$
  • $SECURITY_QUESTION_ADD_QUESTION$

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

表6。 宏定义
替换宏的值
@THEME_ID@ 注册的模板主题的标识。
@SECURITY_QUESTION_VALUE@ 安全问题的答案
@SECURITY_QUESTION_LABEL@ 安全问题标签
@SECURITY_QUESTION_DISABLED@ 安全问题已禁用
修改 MDM 设备页面

该页面是用户资料验证页面中“MDM 设备”部分的局部模板。 更新 templates\user_flows\user_profile\mdm_devices.html 文件以修改该页面。

以下标签位于“用户配置文件验证”选项卡的“MDM 设备”部分。 如需更新此标签上的文本,请参阅 “自定义标签”
  • $PROFILE_MDM_TITLE$
  • $PROFILE_MDM_DESCRIPTION$
  • $PROFILE_MDM_DEVICE_COMPLIANCE_STATE$
  • $PROFILE_MDM_DEVICE_ENROLLMENT_DATE$
  • $PROFILE_MDM_DEVICE_LAST_CHECK_IN_DATE$
  • $PROFILE_MDM_DEVICE_SERIAL_NUMBER$
  • $PROFILE_MDM_DEVICE_UPDATED_AS_OF$
  • $PROFILE_MDM_DEVICE_MANAGED_BY$
  • $PROFILE_MDM_DEVICE_REMOVE_BUTTON_HOVER$
  • $PROFILE_MDM_EMPTY_STATE$
  • $PROFILE_MDM_REMOVE_MODAL_TITLE$
  • $PROFILE_MDM_REMOVE_MODAL_DESCRIPTION$
  • $PROFILE_MDM_REMOVE_MODAL_CANCEL$
  • $PROFILE_MDM_REMOVE_MODAL_CONFIRM$

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

表7。 宏定义
替换宏的值
@THEME_ID@ 注册的模板主题的标识。
@设备数量@ MDM设备的总数。
@设备合规状态@ MDM设备的当前合规状态。
@设备注册日期@ 当一台MDM设备完成注册时。
@DEVICE_ICON@ URL 与 MDM 设备操作系统对应的 SVG 图标。
@DEVICE_ID@ MDM设备的ID。
@DEVICE_INDEX@ MDM 设备的索引。
@DEVICE_LAST_CHECKIN_DATE@ MDM 设备上次签到的时间。
@DEVICE_MANAGED_BY@ 设备管理器用于管理 MDM 设备的服务。
@DEVICE_MANAGER_ID@ MDM 设备管理器的 ID。
@DEVICE_NAME@ MDM 设备的名称。
@DEVICE_OS_TYPE@ MDM设备的操作系统。
@DEVICE_REFRESH_LABEL@ 将鼠标悬停在 MDM 设备的刷新按钮上时显示的标签(当设备被禁用时,该标签会发生变化)。
@设备序列号@ MDM设备的序列号。
@设备更新日期@ MDM 设备上次更新的时间。
修改用户隐私页面

此页面是用户个人资料隐私页面的模板。 更新 templates\user_flows\user_profile\privacy.html 文件以修改该页面。

用户个人资料隐私页面上提供了以下标签。 如需更新此标签上的文本,请参阅 “自定义标签”
  • $PROFILE_PRIVACY_USER_CONSENT_TITLE$
  • $PROFILE_PRIVACY_USER_CONSENT_DESC$
  • $PROFILE_PRIVACY_DELETE$
  • $PROFILE_PRIVACY_SEARCH_FOR_APPLICATION$
  • $PROFILE_PRIVACY_APPLICATION$
  • $PROFILE_PRIVACY_PURPOSE_EULA$
  • $PROFILE_PRIVACY_ATTRIBUTE_RESOURCE$
  • $PROFILE_PRIVACY_ATTRIBUTE_RESOURCE_VALUE$
  • $PROFILE_PRIVACY_ACCESS_TYPE$
  • $PROFILE_PRIVACY_USER_RESPONSE$
  • $PROFILE_PRIVACY_RESPONDED_ON$
  • $PROFILE_PRIVACY_NO_RECORDS$
  • $PROFILE_PRIVACY_CONSENT_DETAILS$
  • $PROFILE_PRIVACY_USER$
  • $PROFILE_PRIVACY_USERNAME$
  • $PROFILE_PRIVACY_REALM$
  • $PROFILE_PRIVACY_CLIENT_IP$
  • $PROFILE_PRIVACY_CONSENTED_ON$
  • $PROFILE_PRIVACY_CONSENT_BEGINS$
  • $PROFILE_PRIVACY_CONSENT_EXPIRES$
  • $PROFILE_PRIVACY_DELETE_CONSENT$
  • $PROFILE_PRIVACY_CONFIRM_DELETE$
  • $PROFILE_PRIVACY_CANCEL$

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

表8。 宏定义
替换宏的值
@SEARCH_VALUE@ 搜索栏中的搜索字符串值。
@SORT_CYCLE@ 该表各列的排序状态。
@排序方向@ 表列的当前排序方向。
@ID@ 同意ID。
@APPLICATION@ 同意书的申请。
@PURPOSE_OR_EULA@ 同意书的目的或最终用户许可协议。
@ATTRIBUTE_OR_RESOURCE@ 同意属性或资源。
@ACCESS_TYPE@ 该同意的访问类型。
@USER_RESPONSE@ 用户对该同意书的回应。
@已回复@ 收到同意回复时。
@用户名@ 拥有该同意的用户名。
@REALM@ 已获得同意的用户所属的领域。
@属性或资源值@ 该同意的属性或资源值。
@CLIENT_IP@ 该同意书的IP地址。
@CONSENTED_ON@ 当同意获得批准时。
@START_TIME@ 当同意开始时。
@EXPIRY_TIME@ 当同意失效时。
@CUSTOM_ATTRIBUTE_NAMES@ 同意声明中自定义属性的名称。
@CUSTOM_ATTRIBUTE_VALUES@ 同意项的自定义属性的值。
@PAGE_SIZE@ 页面中的同意数量。
@PAGE_START@ 页面中起始同意的索引。
@TOTAL_ITEMS@ 同意的总数。
@PAGE_SIZE_OPTION@ 页面尺寸的下拉选项。
@STATUS_TITLE@ 状态通知的标题。
@STATUS_DESCRIPTION@ 状态通知的说明。
@STATUS_KIND@ 状态通知的类型。
修改用户个人资料设置页面

此页面是用户个人资料设置页面的模板。 更新 templates\user_flows\user_profile\settings.html 文件以修改该页面。

用户个人资料隐私页面上提供了以下标签。 如需更新此标签上的文本,请参阅 “自定义标签”
  • $PROFILE_SETTING_TITLE$
  • $PREFERRED_LANGUAGE_LABEL$
  • $PROFILE_LANGUAGE_TOOLTIP$
  • $PROFILE_SETTING_DELETE_PROFILE$
  • $PROFILE_SETTING_CONFIRM_LABEL_DELETE$
  • $PROFILE_SETTING_CANCEL$
  • $PROFILE_SETTING_CONFIRM$

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

表9。 宏定义
替换宏的值
@LANGUAGE_ID@ 语言标识符。
@LANGUAGE_LABEL@ 语言标签文本。
@排序方向@ 表列的当前排序方向。
@STATUS_TITLE@ 状态通知的标题。
@STATUS_DESCRIPTION@ 状态通知的说明。
@STATUS_KIND@ 状态通知的类型。
修改用户个人资料徽章页面

此页面是用户个人资料徽章页面的模板。 更新 templates\user_flows\user_profile\badge.html 文件以修改该页面。

以下标签可在“安全问题”页面中使用。 如需更新此标签上的文本,请参阅 “自定义标签”
  • $BADGE_TITLE$
  • $BADGE_TITLE_DESCRIPTION$
  • $BADGE_TITLE_STEP_ONE$
  • $BADGE_TITLE_STEP_ONE_DESC$
  • $BADGE_TITLE_STEP_TWO$
  • $BADGE_TITLE_STEP_TWO_DESC$
  • $BADGE_TITLE_STEP_THREE$
  • $BADGE_TITLE_STEP_THREE_DESC$

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

表10。 宏定义
替换宏的值
@QR_CODE@ 二维码图片

若要更改用户个人资料页面的页眉、页脚和样式,请参阅 “创建通用品牌标识 ”。