Partager via


Authentification avec OAuth

Importante

En juin 2022, nous avons introduit l’authentification multifacteur comme exigence pour Bing Ads. Vous devrez peut-être quand même apporter une modification au code pour vous conformer à cette exigence. Microsoft Advertising effectue des vérifications techniques de l’application au début du mois d’octobre.

Ce billet de blog décrit les étapes à suivre pour garantir la conformité.

Pour plus d’informations, consultez le guide des exigences d’authentification multifacteur .

Considérez l’utilisateur que vous souhaitez connecter, par exemple. example@contoso.com L’API Bing Ads n’accepte pas cette adresse e-mail et ce mot de passe. Au lieu de cela, vous devez définir l’élément d’en-tête AuthenticationToken qui contient un jeton d’accès utilisateur. Vous pouvez considérer un jeton d’accès comme représentant un nom d’utilisateur et un mot de passe.

Comment obtenir un jeton d’accès pour un utilisateur ? En tant que développeur d’applications, vous allez utiliser une URL d’autorisation Microsoft pour inviter l’utilisateur Microsoft Advertising à donner son consentement. Une fois qu’un utilisateur a donné son consentement, vous pouvez obtenir un jeton d’accès et agir au nom de l’utilisateur.

Microsoft Advertising tire parti du point de terminaison Plateforme d'identités Microsoft pour les développeurs et du protocole OAuth 2.0 pour authentifier les comptes professionnels ou scolaires à partir d’Azure Active Directory (AAD) et de comptes Microsoft personnels (MSA), tels que hotmail.com, outlook.com et msn.com.

  1. Inscrire une application

  2. Demander le consentement de l’utilisateur pour que votre application gère ses comptes Microsoft Advertising

  3. Obtenir des jetons d’accès et d’actualisation

  4. Passer votre premier appel d’API

Conseil

Pour plus d’informations sur la façon d’obtenir des jetons d’accès et d’actualisation à l’aide des Kits de développement logiciel (SDK) Bing Ads, consultez Authentification avec les KITS de développement logiciel (SDK).

Prochaines étapes

Voir aussi

Prise en main