4.1.2 Verificação em duas etapas (2SV)
A autorização do Google Ads é compatível com a verificação em duas etapas para contas do Google Ads. A verificação em duas etapas é opcional. Assim, você pode decidir se quer ativar a verificação em todas as subcontas da sua conta da MCC do Google Ads. Mesmo que você não exija que os usuários configurem a 2SV, eles ainda poderão ativá-la nas configurações da Conta do Google.
Se o usuário tiver ativado a 2SV, durante o fluxo de autenticação do OAuth2, o Google solicitará a verificação em duas etapas antes de emitir um token de atualização. Depois de emitido, o token de atualização pode ser usado para gerar o token de acesso necessário nas chamadas de API. Os tokens de atualização emitidos antes de o usuário ativar a verificação em duas etapas permanecem válidos e não encontram um erro de API.
Se você exigir que os usuários configurem a 2SV, o erro TWO_STEP_VERIFICATION_NOT_ENROLLED será retornado se as chamadas de API forem feitas usando tokens de acesso gerados por um token de atualização emitido antes de o usuário ativar a verificação em duas etapas.
O aplicativo deve processar esse erro e direcionar o usuário para ativar a verificação em duas etapas na Conta do Google.
Depois que o usuário ativa a verificação em duas etapas, ele pode passar pelo fluxo de autenticação OAuth2 de novo, desta vez encontrando a solicitação da verificação em duas etapas. A conclusão da solicitação emite um token de atualização que pode ser usado para emitir tokens de acesso que não encontram mais o erro quando chamadas de API são feitas com eles.
Saiba mais sobre a verificação em duas etapas.