2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Azure AD B2Cのユーザーフローで日本語のカスタム属性を追加する方法

Posted at

はじめに

Azure AD B2Cのユーザーフローでは、姓名やメールアドレスなどデフォルトの属性は日本語に対応していますが、
カスタム属性名については、英語でしか追加することができません。
そのため、英語で登録後、日本語のJsonリソースファイルを編集して、日本語化する必要があります。

## 前提
ユーザーフローの'言語のカスタマイズを有効'にして、日本語を有効にしていることを前提。

手順

  1. 以下よりカスタム属性と登録しますAzure AD B2C -> ユーザー属性 -> 追加

  2. 以下にアクセスしますAzure AD B2C -> ユーザーフロー -> (任意のユーザーフローを選択) -> ユーザー属性

  3. 手順 1 にて登録したカスタム属性などにチェックをいれ、保存します。

  4. 以下にアクセスしますAzure AD B2C -> ユーザーフロー -> (任意のユーザーフローを選択) -> 言語 -> 日本語

  5. ローカル アカウントのサインアップページにて、「規定値のダウンロード (ja)」をクリックし、Json ファイルをダウンロードします。

  6. Json ファイルを任意のエディタで開き、属性名で検索をして、拡張属性が登録されていることを確認します。
    image004.png

  7. StringId が DisplayName であるブロックの Value の値を、ユーザーフローにて表示させたい任意の値に変更します。
    image005.png

  8. Json ファイルを保存します。
    image006.png

  9. Azure ポータルに戻り、「新しいオーバーライドのアップロード」をクリックし、先ほど保存した Json ファイルを選択してアップロードします。
    image007.png

  10. ユーザーフローを実行して、期待される表示名になっていることを確認します。
    image008.png

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?