ユーザープロフィールページの編集

貴社のビジネスに合わせて、ユーザープロフィールページを 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@ 登録済みのテンプレート・テーマの ID。
@パスワード変更@ パスワード変更コンポーネント。
@検証方法@ 検証方法の一覧コンポーネント。
@セキュリティ質問@ セキュリティの質問機能。
@ADD_NEW_VERIFICATION_METHOD@ MFAの入学要件。
@MDM_MANAGED_DEVICES@ MDM管理対象デバイスコンポーネント。
ユーザープロフィールの親ページを編集する

このページは、すべてのユーザープロフィールページの親テンプレートです。 templates\user_flows\user_profile\parent.htmlファイルを更新して、ページを変更します。

以下の表に、このページのマクロを示します。

表 3. マクロの定義
マクロ マクロを置換する値
@THEME_ID@ 登録済みのテンプレート・テーマの 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@ ログアウトページのナビゲーションリンク。
「承認済みMFA方式」ページを編集する

このページは、ユーザープロファイル認証ページの「認証方法」セクション用の部分テンプレートです。 templates\user_flows\user_profile\authorized_mfa_methods.htmlファイルを更新して、ページを変更します。

パスワード・リカバリー E メール・ページでは、以下のラベルを使用できます。 このラベルのテキストを更新するには、 「ラベルのカスタマイズ」 を参照してください。
  • $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@ 登録済みのテンプレート・テーマの ID。
@TEST_MODAL@ 試験方法のモダールコンテンツ。
@METHOD_ID@ メソッドのID。
@METHOD_LABEL@ メソッドのラベル。
@METHOD_DATE_ADDED@ Dateメソッドが追加されました。
@METHOD_ENABLED@ メソッドのラベルを有効にしました。
@METHOD_VALIDATED@ メソッドの検証済みラベル。
@METHOD_DEVICE_TYPE@ メソッドのデバイス種別。
@METHOD_FINGERPRINT_ID@ 指紋認証ID。
@METHOD_TOUCH_ID@ 「Touch Signature ID」をタップしてください。
@HAS_FINGERPRINT@ (boolean) このメソッドにフィンガープリント署名があるかどうか。
@HAS_TOUCH@ (boolean) このメソッドにタッチシグネチャがあるかどうか。
@FINGERPRINT_ENABLED@ (boolean) フィンガープリントが有効かどうか。
@TOUCH_ENABLED@ (boolean) タッチ操作が有効かどうか。
@METHOD_DEVICE_NAME@ メソッドのデバイス名。
@関連メソッドドメイン@ メソッドに関連付けられたドメイン。
セキュリティーに関する質問ページの変更

このページは、ユーザープロファイルの確認ページにある「セキュリティの質問」セクション用の部分テンプレートです。 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@ 登録済みのテンプレート・テーマの ID。
@SECURITY_QUESTION_VALUE@ セキュリティ質問の回答
@SECURITY_QUESTION_LABEL@ セキュリティ質問のラベル
@セキュリティ質問が無効になっています@ セキュリティの質問が無効になっています
「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@ 登録済みのテンプレート・テーマの ID。
@デバイス数@ MDM対象デバイスの総数。
@DEVICE_COMPLIANCE_STATE@ 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デバイスのシリアル番号。
@DEVICE_UPDATED_AS_OF@ 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@ テーブルの列の並べ替え順序。
@SORT_DIRECTION@ テーブルの列の現在の並べ替え順。
@ID@ 同意ID。
@アプリケーション@ 同意書の申請。
@利用目的または利用規約@ 同意書の目的、またはエンドユーザー使用許諾契約書(EULA)。
@属性またはリソース@ 同意属性またはリソース。
@ACCESS_TYPE@ 同意のアクセス権の種類。
@USER_RESPONSE@ 同意に関するユーザーの反応。
@返信日時@ 同意の回答があったとき。
@USERNAME@ 同意を与えたユーザーのユーザー名。
@REALM@ 同意を得ているユーザーの領域。
@属性またはリソース値@ 同意の属性またはリソース値。
@CLIENT_IP@ 同意のIPアドレス。
@同意日@ 同意が得られたのはいつですか。
@START_TIME@ 同意が始まったとき。
@有効期限@ 同意の有効期限が切れたとき。
@CUSTOM_ATTRIBUTE_NAMES@ 同意に関するカスタム属性の名前。
@CUSTOM_ATTRIBUTE_VALUES@ 同意のカスタム属性の値。
@PAGE_SIZE@ ページ内の同意の数。
@PAGE_START@ ページ内の開始同意のインデックス。
@商品総数@ 同意の総数。
@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@ 言語ID。
@LANGUAGE_LABEL@ 言語ラベルのテキスト。
@SORT_DIRECTION@ テーブルの列の現在の並べ替え順。
@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@ QRコードの画像

ユーザープロフィールページのページヘッダー、フッター、およびスタイルを変更するには、 「共通ブランディングの作成」 を参照してください。