Identités Post
Lier deux comptes d’utilisateur pour établir une relation entre un compte principal et un compte secondaire. Si la liaison réussit, le point de terminaison renvoie le nouveau tableau des identités du compte principal.
Remarque : il existe deux façons d’appeler le point de terminaison :
-
Avec le JWT du compte principal authentifié dans l’en-tête Authorization, qui possède le scope
update:current_user_identities:POST /api/v2/users/PRIMARY_ACCOUNT_USER_ID/identities Authorization: "Bearer PRIMARY_ACCOUNT_JWT" { "link_with": "SECONDARY_ACCOUNT_JWT" }Dans ce cas, seul le paramètre
link_withest requis dans le corps, qui contient également le JWT obtenu lors de l’authentification du compte secondaire. -
Avec un jeton généré par l’API V2 contenant le scope
update:users: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" }Dans ce cas, vous devez envoyer
provideretuser_iddans le corps. Vous pouvez aussi envoyer le paramètreconnection_id, qui permet d’identifier une connexion de base de données particulière pour le fournisseur « auth0 ».
Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de chemin
ID du compte d’utilisateur principal auquel lier un second compte d’utilisateur.
Corps
connection_id du compte d’utilisateur secondaire en cours de liaison lorsqu’il existe plus d’un fournisseur de base de données auth0.
^con_[A-Za-z0-9]{16}$JWT du compte secondaire en cours de liaison. Si ce paramètre est envoyé, provider, user_id et connection_id ne doivent pas être envoyés.
Fournisseur d’identité du compte d’utilisateur secondaire en cours de liaison.
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 du compte d’utilisateur secondaire à associer.
1Réponse
Identité ajoutée avec succès.
Nom de la connexion de cette identité.
Type de fournisseur d’identité.
user_id de cette identité.
1Jeton d’accès IdP renvoyé si le scope read:user_idp_tokens est défini.
Secret du jeton d’accès IdP renvoyé uniquement si scope read:user_idp_tokens est défini.
Indique si le fournisseur d’identité est un fournisseur social (true) ou non (false).
Jeton d’actualisation IdP renvoyé uniquement si le scope read:user_idp_tokens est défini.