Verificação em duas etapas

A autorização do Google Ads permite ativar a verificação em duas etapas na sua conta do Google Ads. Se um usuário ativar a verificação em duas etapas na conta dele, isso poderá afetar seu app quando ele fizer chamadas de API usando as credenciais OAuth do usuário. A tabela a seguir apresenta os três cenários que um desenvolvedor precisa conhecer em relação à verificação em duas etapas.

Cenário Explicação

O usuário ativa a verificação em duas etapas na própria Conta do Google

Um usuário pode decidir ativar a verificação em duas etapas na Conta do Google por conta própria.

Depois que a verificação em duas etapas for ativada

Durante o fluxo de autenticação do OAuth 2.0, o Google pede que o usuário faça 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.

Tokens de atualização atuais

Um token de atualização emitido antes de o usuário ativar a verificação em duas etapas continua válido depois que ele ativa esse recurso. O token de atualização pode ser usado para emitir tokens de acesso válidos como de costume.

O administrador exige que os usuários de uma conta do Google Ads ativem a verificação em duas etapas na Conta do Google.

Um administrador da conta pode exigir que todos os usuários de uma conta do Google Ads ativem a verificação em duas etapas na Conta do Google.

O usuário ativa a verificação em duas etapas

Durante o fluxo de autenticação do OAuth 2.0, o Google pede que o usuário faça 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.

O usuário não ativa a verificação em duas etapas

Durante o fluxo de autenticação, o usuário não vai ver a solicitação de verificação em duas etapas. Essa experiência é independente de qualquer configuração na conta do Google Ads.

Depois de emitido, o token de atualização pode ser usado para emitir tokens de acesso. No entanto, as chamadas de API feitas usando esse token de acesso vão falhar com um erro TWO_STEP_VERIFICATION_NOT_ENROLLED até que o usuário ative a verificação em duas etapas na Conta do Google.

Tokens de atualização atuais

Essa regra também se aplica a tokens de atualização emitidos antes da exigência de verificação em duas etapas. O token de atualização pode ser usado para gerar tokens de acesso, mas as chamadas de API feitas com esses tokens vão falhar com um erro TWO_STEP_VERIFICATION_NOT_ENROLLED até que o usuário ative a verificação em duas etapas na Conta do Google.

O Google exige que todos os usuários de uma conta do Google Ads ativem a verificação em duas etapas na Conta do Google.

Em alguns casos, o Google pode exigir que todos os usuários de uma conta do Google Ads ativem a verificação em duas etapas na Conta do Google.

Depois que a verificação em duas etapas for ativada

Durante o fluxo de autenticação do OAuth 2.0, o Google pede que o usuário faça a verificação em duas etapas antes de emitir um token de atualização. Essa experiência é independente de o Google ter ativado a verificação em duas etapas para todos os usuários da conta do Google Ads.

Depois de emitido, o token de atualização pode ser usado para gerar o token de acesso necessário nas chamadas de API, como de costume.

Tokens de atualização atuais

Um token de atualização emitido antes de o usuário ativar a verificação em duas etapas permanece válido depois que o usuário ativa a verificação em duas etapas. O token de atualização pode ser usado para emitir um token de acesso válido como de costume.

As chamadas de API feitas com esse token de acesso não vão encontrar o erro TWO_STEP_VERIFICATION_NOT_ENROLLED porque a ativação da verificação em duas etapas foi iniciada pelo Google e não pelo administrador da conta do Google Ads.