4.1.2 Verificación en dos pasos (2SV)

La autorización de Google Ads admite la verificación en dos pasos (2SV) para las cuentas de Google Ads. La 2SV es opcional, así que puedes elegir si deseas que se habiliten todas las cuentas secundarias de tu cuenta de MCC de Google Ads. Incluso si no necesitas que los usuarios configuren la 2SV, pueden activarla en la configuración de su Cuenta de Google.

Si el usuario habilitó la 2SV, Google le solicita la 2SV durante el flujo de autenticación de OAuth2 antes de emitir un token de actualización. Una vez emitido, el token de actualización se puede usar para generar el token de acceso necesario en las llamadas a la API. Los tokens de actualización que se emitieron antes de que el usuario habilitara la verificación en 2 pasos siguen siendo válidos y no encontrarán un error de API.

Si necesitas que los usuarios configuren la 2SV, se mostrará el error TWO_STEP_VERIFICATION_NOT_ENROLLED si las llamadas a la API se realizan con tokens de acceso generados a partir de un token de actualización que se emitió antes de que el usuario habilitara la verificación en 2 pasos.

La aplicación debe manejar este error y dirigir al usuario a habilitar la verificación en 2 pasos para su Cuenta de Google.

Una vez que el usuario haya habilitado la verificación en 2 pasos, puede volver a realizar el flujo de autenticación de OAuth2, pero esta vez recibirá el mensaje para la verificación en 2 pasos. Cuando se completa el mensaje, se emite un token de actualización que se puede usar para emitir tokens de acceso que ya no encuentran el error cuando se realizan llamadas a la API con ellos.

Obtén más información sobre la verificación en 2 pasos.