Resolver problemas de autenticação e autorização

Esta página descreve alguns problemas comuns que você pode encontrar envolvendo autenticação e autorização.

This app isn't verified

Se a tela de permissão OAuth exibir o aviso "Este app não foi verificado", seu app está solicitando escopos que fornecem acesso a dados confidenciais do usuário. Se o aplicativo usar escopos confidenciais, ele precisará passar pelo processo de verificação para remover esse aviso e outras limitações. Durante a fase de desenvolvimento, é possível continuar após esse aviso selecionando Avançado > Acessar {Nome do projeto} (não seguro).

File not found error for credentials.json

Ao executar o exemplo de código, você pode receber uma mensagem de erro "arquivo não encontrado" ou "arquivo não encontrado" referente ao credentials.json.

Esse erro ocorre quando você não autorizou as credenciais do aplicativo para computador. Saiba como criar credenciais para um aplicativo para computador em Criar credenciais.

Depois de criar as credenciais, verifique se o arquivo JSON transferido por download está salvo como credentials.json. Em seguida, mova o arquivo para o diretório de trabalho.

Token has been expired or revoked

Ao executar o exemplo de código, você pode receber a mensagem de erro "O token expirou" ou "O token foi revogado".

Esse erro ocorre quando um token de acesso do servidor de autorização do Google expirou ou foi revogado. Para informações sobre possíveis causas e correções, consulte Expiração do token de atualização.

Erros de JavaScript

Veja a seguir alguns erros comuns de JavaScript.

Error: origin_mismatch

Esse erro ocorrerá durante o fluxo de autorização se o host e a porta usados para exibir a página da Web não corresponderem a uma origem do JavaScript permitida no projeto do console do Google Cloud. Defina uma origem JavaScript autorizada e se o URL no seu navegador corresponde ao URL de origem.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

Esse erro ocorre quando o armazenamento de dados e cookies de terceiros não estão ativados no navegador. Essas opções são exigidas pela biblioteca do Login do Google. Para mais informações, consulte Cookies de terceiros e armazenamento de dados.

idpiframe_initialization_failed: Not a valid origin for the client

Esse erro ocorre quando o domínio registrado não corresponde ao domínio usado para hospedar a página da Web. Verifique se a origem registrada corresponde ao URL no navegador.