Ajuda para criar credenciais

Oi, estou tentando conectar as credenciais da API OAuth2 do Google Sheets no n8n Cloud.

Seguei todos os passos e também tentei limpar o cache do navegador e usar uma janela anônima, mas ainda estou enfrentando um problema.

Depois de concluir o fluxo OAuth, ele não me deixa entrar na minha conta do Google. Vejo a mensagem “Credenciais salvas”, mas o status da credencial muda imediatamente para “Necessita configuração inicial” quando saio.

Você poderia me ajudar a entender por que isso está acontecendo e como posso resolver?

Oi @Aashna_Ramtri

Para corrigir isso, você precisa forçar o Google a tratar isso como uma autorização de “primeira vez”. Siga estes passos exatamente:

  1. Revogar Acesso ao Google​:

  2. Verifique seu Google Cloud Console​:

    • Acesse o Google Cloud Console.
    • Navegue até APIs e Serviços →→ Tela de consentimento OAuth​.
    • Certifique-se de que o Status de publicação está definido como “Teste”.
    • Em “Usuários de teste”, verifique se o endereço de email exato que você usa para fazer login foi adicionado à lista. Se não estiver lá, o fluxo falhará ou se comportará de forma inconsistente.
  3. Re-autentique no n8n​:

    • Volte às suas credenciais do n8n Cloud.
    • Clique em Fazer login com Google novamente.
    • Conclua o fluxo OAuth. Agora você deve ver a mensagem “Credenciais salvas” e, como você revogou o acesso na Etapa 1, o Google emitirá um novo Refresh Token.
    • Saia da janela de credenciais e verifique se o status agora permanece “Conectado”.

Se ainda assim falhar

  • URI de Redirecionamento​: Verifique novamente que a URI de Redirecionamento OAuth fornecida pelo n8n Cloud foi copiada exatamente na seção “URIs de redirecionamento autorizado” do seu Google Cloud Console.
  • Escopos​: Certifique-se de que você ativou a API Google Sheets na aba “APIs e Serviços Ativados” do seu projeto Google Cloud.

@Aashna_Ramtri Bem-vinda

Se ajudar, tenho um vídeo com um passo a passo de como criar o Google OAuth

Você está no Cloud hosted ou self hosted @Aashna_Ramtri

Também em Audience > Test users é o que confunde muita gente. Se o endereço de email que você está usando não estiver no grupo de test users, você não conseguirá fazer autenticação.

Oi Michael,

Obrigado por ajudar, mas ainda não consigo fazer login. Segui os passos que você mencionou, mas o erro continua o mesmo.

Oi kjooleng,

Tentei seguir os passos que você mencionou, mas o erro continua o mesmo :frowning: simplesmente não me deixa fazer login.

@Aashna_Ramtri O que você vê quando clica em „Entrar com Google

Outra coisa que vou adicionar: se você tem tudo isso ativado e ainda assim não está autorizado e não está recebendo um erro do outro lado, pode haver um problema com o callback. Você está rodando n8n.io na nuvem ou fazendo self-hosting? Na verdade, estava enfrentando um problema com o Cloudflare bloqueando o callback do Google.

@Michael_Frostbutter , o OP está usando

haha acabei de acordar aqui em NY, é cedo :slight_smile: @kjooleng

Pegue sua xícara de café :hot_beverage:

Acabei de despejar :wink:

@Aashna_Ramtri Observando a URL de redirecionamento que você está usando no n8n Cloud, isso significa que você não precisa fazer nada do lado do Google, apenas clique no botão Entrar com Google. Porém, recomendo tentar de dentro do editor de workflow.

Abra um novo workflow, adicione o nó Google Sheets e depois adicione a credencial e veja se funciona. Pode estar com status “precisa de configuração” porque ainda não foi utilizada por um nó.

Oi Jon,
Também tentei isso. Mas o erro continua aparecendo, apenas diz que as credenciais foram salvas, mas não me permite fazer login na minha conta do Google. Fiz uma gravação de tela, mas aqui não consigo fazer upload porque diz que novos usuários não podem enviar anexos. Você poderia me fornecer seu endereço de email para que eu possa enviar?

@Aashna_Ramtri te enviou uma mensagem direta

@Aashna_Ramtri Acabei de revisar o vídeo que você me enviou.

Just como @Jon disse, conecte a partir de dentro de um workflow.

Crie um novo workflow em branco, adicione um gatilho manual e um nó de download de arquivo do Google Drive como a imagem abaixo

Em seguida, clique no nó do Google e clique no lápis de edição e tente de dentro do nó.


Isso deve resolver. Às vezes, mesmo que você tenha adicionado a credencial na aba „credentials

@Aashna_Ramtri mais uma coisa, não vi a janela de autenticação aparecer, verifique se não há um bloqueador de pop-ups bloqueando a janela pop-up de autenticação.

Funcionou. Muito obrigado Michael!! Isso finalmente me ajudou a fazer login e resolver o problema. Você é uma estrela​:blush:

@Aashna_Ramtri Incrível!! Fico feliz que conseguimos fazer funcionar!

Trabalhar em TI a vida toda me ensinou uma lição que tento nunca esquecer: geralmente é um problema simples e óbvio, e muita gente pula direto sem olhar para o óbvio.

Se o fluxo oauth é concluído mas a credencial volta para Necessita de configuração inicial, então acho que é como se a autorização não estivesse sendo finalizada corretamente. então verifique novamente que o cliente oauth do Google tem o redirect uri correto configurado e que você está entrando com a mesma conta do Google usada para criar o aplicativo oauth. Se tudo parece correto então verifique os logs do n8n ou o console do navegador para verificar se há erros.