ユーザー通知ページを編集する

貴社のビジネスに合わせて、ユーザー通知ページを IBM® Verify カスタマイズできます。 ユーザー通知ページは、ユーザーが作成、削除、または変更された際に、そのユーザーに送信されます。

ユーザー通知ページを更新するには、圧縮されたテーマファイルをダウンロードしてください。 必要に応じてページを編集し、更新したテーマファイルをVerifyテナントにアップロードしてください。 詳細については、 「テーマの更新」 を参照してください。

XMLマークアップを使用することで、ページのテキストを変更することができます。 XMLファイルにはマクロも含まれています。 マクロとは、実行時にデータがレンダリングされる @ 記号間の文字です。 ファイル内のマクロは変更しないでください。

ユーザー通知ページは IBM Verify 、テーマの圧縮ファイル内のディレクトリ templates/notifications/user_management/profile/ にあります。

E メール

ユーザーの追加、削除、更新が行われた際に、ユーザーへのメール通知が送信されます。 templates/notifications/user_management/profile/default ページは ディレクトリにあります。

注: フェデレーションユーザーメンバーにはメール通知は送信されません。
ユーザーのメール通知ページでは、以下のラベルを利用できます。 これらのラベルのテキストを更新するには、 「ラベルのカスタマイズ」 を参照してください。
  • $PRODUCT_NAME$

ユーザー向けメール通知のページは以下の通りです:

ユーザーが作成したメールページ

このメールは、ユーザーが作成された際にそのユーザーに送信されます。 ページを変更するには、ファイルと account_created_email_with_no_password.xml ファイルを account_created_email.xml 更新してください。

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

表 1. マクロの定義
マクロ マクロを置換する値
@USERNAME@ ユーザーの名前。
@PASSWORD@ ユーザーの一時パスワード。
@LOGIN_PAGE_LINK@ ユーザーがログインできるようにするために送信された「Verify tenant」 URL。
表 2. 一般的なマクロの定義
一般的なマクロ マクロを置換する値
@LANG_QUERY_PARAM@ メール通知に使用する優先言語、またはVerify APIの lang クエリパラメータの値として使用する言語。
@TENANT@ Verifyテナントの名前。
@TENANT_URL@ ユーザーがログインできるようにするために送信された「Verify tenant」 URL。
@THEME_ID@ Verify APIs の ` themeId ` クエリパラメータの値として適用または使用するテーマの識別子。
ユーザーがメールを削除したページ

このメールは、ユーザーが削除された際にそのユーザーに送信されます。 account_deleted_email.xmlファイルを更新して、ページを変更します。

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

表 3. マクロの定義
マクロ マクロを置換する値
@USERNAME@ ユーザーの名前。
表4. 一般的なマクロの定義
一般的なマクロ マクロを置換する値
@LANG_QUERY_PARAM@ メール通知に使用する優先言語、またはVerify APIの lang クエリパラメータの値として使用する言語。
@TENANT@ Verifyテナントの名前。
@TENANT_URL@ ユーザーがログインできるようにするために送信された「Verify tenant」 URL。
@THEME_ID@ Verify APIs の ` themeId ` クエリパラメータの値として適用または使用するテーマの識別子。
ユーザーが編集したメールページ

このメールは、ユーザーのプロフィールが変更された際に、そのユーザーに送信されます。 user_profile_modified_email.xmlファイルを更新して、ページを変更します。

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

表5. マクロの定義
マクロ マクロを置換する値
@ATTRS_TABLEROWS@ 更新されたユーザーの属性。
@USERNAME@ ユーザーの名前。
表6. 一般的なマクロの定義
一般的なマクロ マクロを置換する値
@LANG_QUERY_PARAM@ メール通知に使用する優先言語、またはVerify APIの lang クエリパラメータの値として使用する言語。
@TENANT@ Verifyテナントの名前。
@TENANT_URL@ ユーザーがログインできるようにするために送信された「Verify tenant」 URL。
@THEME_ID@ Verify APIs の ` themeId ` クエリパラメータの値として適用または使用するテーマの識別子。
ユーザーアカウントがロックされた旨の通知ページ

このメールは、ユーザーのアカウントがロックされた際に送信されます。 user_account_locked_email.xmlファイルを更新して、ページを変更します。

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

注: ユーザーが自身のアカウントのパスワードをリセットできるかどうかは、クラウドディレクトリのIDプロバイダーのパスワードリセット設定によって制御されます。
表7. 一般的なマクロの定義
マクロ マクロを置換する値
@ PWD_ACCOUNT_LOCKED_TIME@ パスワードの入力失敗が繰り返されたため、ユーザーのアカウントがロックされた日時。
@USERNAME@ ユーザーの名前。
@RESET_PWD_LINK@ Cloud Directory Identity Providerのパスワードリセット設定が有効になっている場合、 URL を使用してユーザーのパスワードをリセットします。
@DISPLAY_RESET_ENABLED@ クラウドディレクトリのIDプロバイダーのパスワードリセット設定に基づいて、 「継承 」または「 なし」が適用されます。
@DISPLAY_RESET_NOT_ENABLED@ クラウドディレクトリのIDプロバイダーのパスワードリセット設定に基づいて、 「継承 」または「 なし」が適用されます。
表8. 一般的なマクロの定義
一般的なマクロ マクロを置換する値
@LANG_QUERY_PARAM@ メール通知に使用する優先言語、またはVerify APIの lang クエリパラメータの値として使用する言語。
@TENANT@ Verifyテナントの名前。
@TENANT_URL@ ユーザーがログインできるようにするために送信された「Verify tenant」 URL。
@THEME_ID@ Verify APIs の ` themeId ` クエリパラメータの値として適用または使用するテーマの識別子。

ユーザー属性を使用してテーマをカスタマイズし、ユーザーのメール通知ページをさらにカスタマイズしてください。