- プライマリアカウントのID配列からセカンダリアカウントが削除されます。
- 新たなセカンダリユーザーアカウントが作成されます。
- セカンダリアカウントにメタデータはありません。
- クライアント側コードからの場合は
update:current_user_identities
- サーバー側コードからの場合は
update:users
パラメーター | タイプ | 説明 |
---|---|---|
id | string | プライマリユーザーアカウントのID(必須) |
provider | string | リンクされたセカンダリアカウントのIDプロバイダー名(google-oauth2 など) |
user_id | string | リンクされたセカンダリアカウントのID(google-oauth2|123456789081523216417 の| の後に表示された123456789081523216417 部分など) |
user_id
の前に[connection_name]|
を入れて、プロバイダーの名前を付けることもできます(例:"user-id":"google-oauth2|123456789081523216417")
。
応答例
プライマリアカウントからJWTを使用する
アカウントのリンクを解除するには、認可用のプライマリアカウントからを使用してManagement APIのUnlink a User Accountエンドポイントを呼び出します。update:usersスコープを持つアクセストークンを使用する
2つ以上のユーザーアカウントのリンクを解除する必要がある場合は、update:users
スコープを持つManagement APIのアクセストークンを使用して、Management APIのUnlink a User Accountエンドポイントを呼び出します。
サーバー側コードからアカウントのリンクを解除する
- セッション内のユーザーを(それぞれが独立したユーザーアカウントを表す)新しいID配列で更新します。
update:users
スコープを持つManagement APIのアクセストークンを使用して、Management API v2のUnlink a User Accountエンドポイントを呼び出します。