メインコンテンツへスキップ
接続先のの接続設定を更新すると、またはを使用して、ユーザープロファイルのルート属性の更新を許可するタイミングを制御できます。 デフォルトでは、Auth0 以外の IDプロバイダー (Google、Facebook、X など) から提供されるユーザープロファイル属性は、ユーザーがログインするたびに IDプロバイダーから更新されるため、直接編集できません。 Normalized User Profile の namenicknamegiven_namefamily_name、または picture のルート属性を編集できるようにするには、IDプロバイダーからのユーザー属性の更新がユーザープロファイルの作成時にのみ行われるよう、Auth0 との接続同期を設定する必要があります。
Sync Users at Login はパスワードレス接続には適用されず、テナント UI または Management API から有効にすることもできません。
Management API を使用すると、ルート属性を個別に編集することも、一括インポートで設定することもできます。

Dashboard を使用する

  1. Auth0 Dashboard > Authentication に移動し、接続の種類 (Database、Social、Enterprise、または Passwordless) を選択します。
  2. 設定を表示するには、接続の名前を選択します。
  3. Advanced セクションで、Sync user profile attributes at each login スイッチを目的の設定に切り替え、Save を選択します。

Management API を使用する

この手順を完了する前に、現在の値を上書きしないよう、まず接続の options オブジェクトの既存の値を取得してください。これを行わないと、元のオブジェクトに含まれていないパラメーターは、更新後に失われます。 Update a Connection endpointPATCH リクエストを送信します。現在の値を上書きしないよう、呼び出しには必ず元の options の値を含めてください。また、プレースホルダー値 CONNECTION_IDMGMT_API_ACCESS_TOKENATTRIBUTE_UPDATE_VALUE は、それぞれ接続 ID、Management API の 、および属性の更新値に置き換えてください。
説明
CONNECTION_IDルート属性の更新を許可する接続の ID。
MGMT_API_ACCESS_TOKENスコープ update:connections を持つ Management API のアクセストークン
ATTRIBUTE_UPDATE_VALUEユーザープロファイルのルート属性の更新を許可するタイミングを指定します。有効な値は on_first_loginon_each_login です。新しい接続のデフォルト値は on_each_login です。

詳細はこちら