Autenticação com OAuth

Autenticação com ID Entra

Importante

Em junho de 2022, introduzimos a autenticação multifator como um requisito para o Bing Ads. Poderá ter de fazer uma alteração ao código para se tornar compatível com este requisito. O Microsoft Advertising irá realizar verificações de aplicação técnica no início de outubro.

Esta publicação de blogue descreve os passos que deve seguir para garantir a conformidade.

Para obter mais informações, consulte o guia de requisitos de autenticação multifator .

Nota

As APIs do Microsoft Advertising utilizam Azure Entra ID (anteriormente Azure AD) para autenticação. Se encontrar problemas relacionados com o registo de aplicações, acesso de inquilino, consentimento do administrador ou aquisição de tokens OAuth, contacte o Suporte da Azure ou o administrador do seu inquilino.

Considere o utilizador que pretende iniciar sessão, por exemplo. example@contoso.com A API Bing Ads não aceitará esse endereço de email e senha. Em vez disso, você precisa definir o elemento de cabeçalho AuthenticationToken que contém um token de acesso de usuário. Pode considerar que um token de acesso representa um nome de utilizador e uma palavra-passe.

Como você pode obter um token de acesso para um usuário? Como programador de aplicações, utilizará um URL de autorização da Microsoft para pedir o consentimento do utilizador do Microsoft Advertising. Assim que um utilizador der o seu consentimento, pode obter um token de acesso e agir em nome do utilizador.

O Microsoft Advertising tira partido do ponto final plataforma de identidades da Microsoft para programadores e do protocolo OAuth 2.0 para autenticar contas escolares ou profissionais a partir do Active Directory (AAD) e de contas Microsoft pessoais (MSA), como Azure hotmail.com, outlook.com e msn.com.

  1. Registar uma candidatura

  2. Pedir o consentimento do utilizador para que a sua aplicação faça a gestão das contas do Microsoft Advertising

  3. Obter acesso e atualizar tokens

  4. Faça sua primeira chamada de API

Sugestão

Para obter detalhes sobre como obter acesso e atualizar tokens usando os SDKs do Bing Ads, consulte Autenticação com os SDKs.

Passos seguintes (Entra ID)

Autenticação com OAuth do Google

As APIs do Microsoft Advertising suportam o Google OAuth 2.0 como uma opção de autenticação adicional, juntamente com a identidade da Microsoft (Azure Entra ID).

  • O Google OAuth é adicionado como um provedor de identidade alternativo, não como um substituto.
  • O OAuth de identidade da Microsoft continua a ser suportado sem alterações de comportamento.
  • O Google OAuth 2.0 é uma opção de autenticação recentemente suportada.
  • Um novo cabeçalho de solicitação, IdentityProvider, é apresentado.
  • O requisito do Token de Desenvolvedor permanece inalterado.
  1. Registar uma candidatura

  2. Solicite o consentimento do usuário para que seu aplicativo gerencie suas contas do Google.

  3. Obter acesso e atualizar tokens

  4. Faça sua primeira chamada de API

Próximos passos (OAuth do Google)

See Also

Introdução