name、nickname、given_name、family_name、または picture のルート属性を編集できるようにするには、IDプロバイダーからのユーザー属性の更新がユーザープロファイルの作成時にのみ行われるよう、Auth0 との接続同期を設定する必要があります。
Sync Users at Login はパスワードレス接続には適用されず、テナント UI または Management API から有効にすることもできません。
Dashboard を使用する
- Auth0 Dashboard > Authentication に移動し、接続の種類 (Database、Social、Enterprise、または Passwordless) を選択します。
- 設定を表示するには、接続の名前を選択します。
- Advanced セクションで、Sync user profile attributes at each login スイッチを目的の設定に切り替え、Save を選択します。
Management API を使用する
options オブジェクトの既存の値を取得してください。これを行わないと、元のオブジェクトに含まれていないパラメーターは、更新後に失われます。
Update a Connection endpoint に PATCH リクエストを送信します。現在の値を上書きしないよう、呼び出しには必ず元の options の値を含めてください。また、プレースホルダー値 CONNECTION_ID、MGMT_API_ACCESS_TOKEN、ATTRIBUTE_UPDATE_VALUE は、それぞれ接続 ID、Management API の 、および属性の更新値に置き換えてください。
| 値 | 説明 |
|---|---|
CONNECTION_ID | ルート属性の更新を許可する接続の ID。 |
MGMT_API_ACCESS_TOKEN | スコープ update:connections を持つ Management API のアクセストークン。 |
ATTRIBUTE_UPDATE_VALUE | ユーザープロファイルのルート属性の更新を許可するタイミングを指定します。有効な値は on_first_login と on_each_login です。新しい接続のデフォルト値は on_each_login です。 |