修改用户个人资料页面
您可以根据业务需求自定义用户个人资料页面 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 目录中。
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @THEME_ID@ | 注册的模板主题的标识。 |
| @PASSWORD_CHANGE@ | 更改密码组件。 |
| @验证方法@ | 验证方法列表组件。 |
| @安全问题@ | 安全问题组件。 |
| @ADD_NEW_VERIFICATION_METHOD@ | MFA招生部分。 |
| @MDM_MANAGED_DEVICES@ | MDM 设备管理组件。 |
本页面是所有用户个人资料页面的父模板。 更新 templates\user_flows\user_profile\parent.html 文件以修改该页面。
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @THEME_ID@ | 注册的模板主题的标识。 |
| @SECURITY_QUESTION_VALUE@ | 安全问题的答案 |
| @SECURITY_QUESTION_LABEL@ | 安全问题标签 |
| @SECURITY_QUESTION_DISABLED@ | 安全问题已禁用 |
该页面是用户资料验证页面中“MDM 设备”部分的局部模板。 更新 templates\user_flows\user_profile\mdm_devices.html 文件以修改该页面。
- $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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @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$
下表中显示了此页面的宏。
| 宏 | 替换宏的值 |
|---|---|
| @QR_CODE@ | 二维码图片 |
若要更改用户个人资料页面的页眉、页脚和样式,请参阅 “创建通用品牌标识 ”。