Skip to main content
Auth0 ユーザーアカウントのリンクを解除する エンドポイント、または auth0.js ライブラリを使用すると、対象のユーザーアカウントからアイデンティティをリンク解除し、再び別個のユーザーアカウントとして扱えるようにできます。 リンク解除の結果は次のとおりです。
  • セカンダリアカウントは、プライマリアカウントの identities 配列から削除されます。
  • 新しいセカンダリユーザーアカウントが作成されます。
  • セカンダリアカウントにはメタデータが設定されません。
セカンダリアイデンティティを完全に削除することが目的であれば、まずアカウントのリンクを解除してから、新しく作成されたセカンダリアカウントを削除する必要があります。 エンドポイントを呼び出す場所に応じて、次の 2 つの scope のいずれかを使用します。 このエンドポイントでは、次のパラメーターを使用します。 インスタンスに複数のプロバイダーのユーザーがいる場合は、プロバイダー名を指定するため、user_id string の前に [connection_name]| を含めることもできます (例: "user-id": "google-oauth2|123456789081523216417") 。

レスポンス例

プライマリアカウントの JWT を使用する

アカウントのリンクを解除するには、認可にプライマリアカウントの を使用して、Management API の ユーザーアカウントのリンクを解除するエンドポイント を呼び出します:

update:users スコープを持つアクセストークンを使用する

2つ以上のユーザーアカウントのリンクを解除する必要がある場合は、update:users スコープを持つManagement API のアクセストークンを使用して、Management APIのユーザーアカウントのリンクを解除するエンドポイントを呼び出してください。
  1. 各要素が個別のユーザーアカウントを表す、新しい ID の配列でセッション内のユーザーを更新します。
  1. update:users スコープを持つ Management API のアクセストークン を使用して、Management API v2 の ユーザーアカウントのリンクを解除するエンドポイント を呼び出します。

詳細はこちら