Autenticación con OAuth

Autenticación con ID de Entra

Importante

En junio de 2022, introdujimos la autenticación multifactor como requisito para Bing Ads. Es posible que aún tengas que realizar un cambio en el código para cumplir este requisito. Microsoft Advertising realizará comprobaciones técnicas de cumplimiento a principios de octubre.

En esta entrada de blog se describen los pasos que debe seguir para garantizar el cumplimiento.

Para obtener más información, consulte la guía de requisitos de autenticación multifactor .

Nota:

Las API de Microsoft Advertising usan Azure Entra ID (anteriormente Azure AD) para la autenticación. Si tiene problemas relacionados con el registro de aplicaciones, el acceso de inquilinos, el consentimiento del administrador o la adquisición de tokens de OAuth, póngase en contacto con el Soporte técnico de Azure o con el administrador de inquilinos.

Tenga en cuenta el usuario con el que quiere iniciar sesión, por ejemplo, example@contoso.com. La API de Microsoft Advertising no aceptará esa dirección de correo electrónico y contraseña. En su lugar, debe establecer el elemento de encabezado AuthenticationToken que contiene un token de acceso de usuario. Puede considerar un token de acceso como si representara un nombre de usuario y una contraseña.

¿Cómo se puede obtener un token de acceso para un usuario? Como desarrollador de aplicaciones, usará una dirección URL de autorización de Microsoft para solicitar el consentimiento al usuario de Microsoft Advertising. Una vez que un usuario proporciona su consentimiento, puede obtener un token de acceso y actuar en nombre del usuario.

Microsoft Advertising aprovecha el punto de conexión de Plataforma de identidad de Microsoft para desarrolladores y el protocolo OAuth 2.0 para autenticar cuentas profesionales o educativas de Azure Active Directory (AAD) y cuentas personales de Microsoft (MSA), como hotmail.com, outlook.com y msn.com.

  1. Registrar una aplicación

  2. Solicitar el consentimiento de los usuarios para que tu aplicación administre sus cuentas de Microsoft Advertising

  3. Obtener acceso y actualizar tokens

  4. Realice su primera llamada API

Sugerencia

Para obtener más información sobre cómo obtener tokens de acceso y actualización mediante los SDK de Bing Ads, consulta Autenticación con los SDK.

Pasos siguientes (Id. de entra)

Autenticación con Google OAuth

Las API de Microsoft Advertising admiten Google OAuth 2.0 como una opción de autenticación adicional, junto con la identidad de Microsoft (Azure Entra ID).

  • Google OAuth se agrega como un proveedor de identidad alternativo, no como un reemplazo.
  • Identidad de Microsoft OAuth seguirá siendo compatible sin cambios de comportamiento.
  • Google OAuth 2.0 es una opción de autenticación recientemente admitida.
  • Se introduce un nuevo encabezado de solicitud, IdentityProvider, .
  • El requisito de token de desarrollador permanece sin cambios.
  1. Registrar una aplicación

  2. Solicite el consentimiento de los usuarios para que su aplicación administre sus cuentas de Google.

  3. Obtener acceso y actualizar tokens

  4. Realice su primera llamada API

Pasos siguientes (Google OAuth)

Consulta también

Introducción