Identities を追加
2 つのユーザーアカウントをリンクし、プライマリとセカンダリの関係を作成します。リンクに成功すると、このエンドポイントはプライマリアカウントのアイデンティティの新しい配列を返します。
注: このエンドポイントの呼び出し方法は 2 つあります。
-
update:current_user_identitiesスコープを持つ、認証済みのプライマリアカウントの JWT を Authorization ヘッダーで使用する方法:POST /api/v2/users/PRIMARY_ACCOUNT_USER_ID/identities Authorization: "Bearer PRIMARY_ACCOUNT_JWT" { "link_with": "SECONDARY_ACCOUNT_JWT" }この場合、リクエストボディで必要なのは
link_withパラメーターのみです。これには、セカンダリアカウントの認証時に取得した JWT が含まれます。 -
update:usersスコープを含む API V2 で生成されたトークンを使用する方法:POST /api/v2/users/PRIMARY_ACCOUNT_USER_ID/identities Authorization: "Bearer YOUR_API_V2_TOKEN" { "provider": "SECONDARY_ACCOUNT_PROVIDER", "connection_id": "SECONDARY_ACCOUNT_CONNECTION_ID(OPTIONAL)", "user_id": "SECONDARY_ACCOUNT_USER_ID" }この場合、リクエストボディで
providerとuser_idを送信する必要があります。必要に応じて、auth0プロバイダーの特定のデータベース接続を識別するためのconnection_idパラメーターも送信できます。
承認
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
パスパラメータ
2 つ目のユーザーアカウントをリンクする対象のプライマリユーザーアカウントの ID。
ボディ
複数の auth0 データベースプロバイダーが存在する場合に、リンクされるセカンダリ ユーザーアカウントの connection_id。
^con_[A-Za-z0-9]{16}$リンクされるセカンダリ アカウントの JWT。このパラメーターを送信する場合、provider、user_id、connection_id は送信しないでください。
リンクされるセカンダリ ユーザーアカウントの IDプロバイダー。
ad, adfs, amazon, apple, dropbox, bitbucket, auth0-oidc, auth0, baidu, bitly, box, custom, daccount, dwolla, email, evernote-sandbox, evernote, exact, facebook, fitbit, github, google-apps, google-oauth2, instagram, ip, line, linkedin, oauth1, oauth2, office365, oidc, okta, paypal, paypal-sandbox, pingfederate, planningcenter, salesforce-community, salesforce-sandbox, salesforce, samlp, sharepoint, shopify, shop, sms, soundcloud, thirtysevensignals, twitter, untappd, vkontakte, waad, weibo, windowslive, wordpress, yahoo, yandex リンクされるセカンダリユーザーアカウントのuser_id。
1レスポンス
アイデンティティが正常に追加されました。
このアイデンティティの接続名。
IDプロバイダーの種別。
このアイデンティティのuser_id。
1スコープ read:user_idp_tokens が定義されている場合に返される IdP アクセストークン。
scope read:user_idp_tokens が定義されている場合にのみ返される IdP アクセストークンシークレット。
このIDプロバイダーがソーシャルプロバイダーであれば true、そうでなければ false。
スコープ read:user_idp_tokens が定義されている場合にのみ返される IdP リフレッシュトークン。