Não consigo configurar o login do Google para Discourse

Olá!
Estou criando um fórum Discourse, usando hospedagem de uma assinatura Communiteq.
Quero configurar o login do Google, então comecei a seguir as instruções indicadas em:

O passo 12 me direciona para outro conjunto de instruções:
(não posso adicionar link porque novos usuários aqui são limitados a 2 links por post)

E o passo 13 direciona para outro:

Eu não entendo muito bem o que são Escopos OAuth 2.0, ou o que exatamente devo fazer nesses passos. Mas acho que ainda me enquadro nos critérios de “uso pessoal” (tenho virtualmente zero usuários), então assumo que posso pular o passo 12.

No passo 13, no entanto, após copiar o TXT do Google Search Console, as instruções dizem que devo “seguir as instruções que o Google fornece.”
E as instruções mencionadas do Google Search Console dizem que devo:

“Faça login no seu provedor de nome de domínio (por exemplo, godaddy(ponto)com ou namecheap(ponto)com)
Copie o registro TXT abaixo para a configuração de DNS de (meuendereçodofórumDiscourse)”

Eu não vejo um menu de configuração de DNS nas configurações do Discourse, nem nas configurações do Communiteq.
Eu tenho um domínio através da Bluehost, e adicionei um CNAME a ele para que meu fórum Discourse seja redirecionado para ele; devo adicioná-lo lá através da Bluehost? Mesmo que o Communiteq seja o verdadeiro host do servidor Discourse?

Passar por todos os tipos de dificuldades apenas para permitir logins através do Google está me deixando nervoso, então contratei através do Fiverr um auto-descrito especialista em tudo sobre DNS, E-mail, Registros, etc.
Mas ele também não sabe o que fazer. :sweat_smile: :joy:
Ele está me perguntando onde ele pode encontrar a página de configurações para o domínio do fórum Discourse.

Qualquer ajuda ou indicação sobre o que exatamente estamos perdendo seria muito apreciada! :pray:

Não posso ajudar com parte disso. Mas posso ajudar com:

Sim, você adicionaria a entrada TXT no Bluehost, eles são o seu provedor de nome de domínio (a página de ajuda deles está aqui: https://www.bluehost.com/help/article/dns-management-add-edit-or-delete-dns-entries#modify), apenas certifique-se de que o tipo seja TXT.

2 curtidas

O que devo adicionar em “refere-se a”?
Ele me dá 3 opções:
@
www
Outro Host

Consegui verificar a propriedade e ativar o projeto do Google Cloud Console, usando o método “Adicionar Tag HTML”!
Ainda devo adicionar o TXT no Bluehost?
Porque ainda não consigo fazer login usando o Google, ele diz Erro 400: redirect_uri_mismatch

Olá @Gustavo_Rivas :wave: bem-vindo ao Discourse Meta. :slight_smile:

Você sempre pode entrar em contato com @RGJ ou @michaeld, o pessoal gente boa da Communiteq e tenho certeza que eles ficarão felizes em te ajudar. :slight_smile:

3 curtidas

Absolutamente :+1:

Mas como esta não é uma pergunta relacionada a hospedagem, pode fazer sentido respondê-la aqui para que outras pessoas também possam se beneficiar da resposta.

O método “adicionar tag HTML” deve ser suficiente. O erro redirect_uri_mismatch que você está recebendo agora é, na verdade, um erro diferente e significa que você superou com sucesso o primeiro desafio.

Este erro significa que você inseriu o valor errado no item #4 aqui

Deveria ser https://forum.*seunome*.org/auth/google_auth2/callback
onde você obviamente substitui *seunome* pelo valor real.

3 curtidas

É isso!
Meu valor tinha uma barra dupla, então assim que a removi, o login do Google agora funciona! :partying_face:

Muito obrigado a todos pelo tempo! :sparkling_heart:

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.