No se puede configurar el inicio de sesión de Google para Discourse

Hola!
Estoy creando un foro de Discourse, utilizando alojamiento de una suscripción de Communiteq.
Quiero configurar el inicio de sesión de Google, así que comencé a seguir las instrucciones indicadas en:

El paso 12 me dirige a otro conjunto de instrucciones:
(no puedo añadir el enlace porque los usuarios nuevos aquí están limitados a 2 enlaces por publicación)

Y el paso 13 dirige a otro:

Realmente no entiendo qué son los Alcances (Scopes) de OAuth 2.0, ni qué se supone que debo hacer en esos pasos. Pero creo que todavía cumplo con los criterios de “uso personal” (tengo virtualmente cero usuarios), así que supongo que puedo omitir el paso 12.

Sin embargo, en el paso 13, después de copiar el TXT de Google Search Console, las instrucciones dicen que debo “seguir las indicaciones que proporciona Google”.
Y las mencionadas indicaciones de Google Search Console dicen que debo:

“Inicia sesión en tu proveedor de nombres de dominio (por ejemplo, godaddy(punto)com o namecheap(punto)com)
Copia el registro TXT a continuación en la configuración de DNS para (ladireccióndemiforodediscourse)”

No veo un menú de configuración de DNS ni en la configuración de Discourse, ni en la configuración de Communiteq.
Tengo un dominio a través de Bluehost, y le añadí un CNAME para que mi foro de Discourse se redirija a él; ¿se supone que debo añadirlo allí a través de Bluehost? ¿Incluso si Communiteq es el verdadero host del servidor de Discourse?

Pasar por todo tipo de obstáculos solo para permitir el inicio de sesión a través de Google me está poniendo de los nervios, así que contraté a través de Fiverr a un experto autoproclamado en todo lo relacionado con DNS, Correo, Registros, etc.
Pero él tampoco sabe qué hacer. :sweat_smile: :joy:
Me está preguntando dónde puede encontrar la página de configuración del dominio del foro de Discourse.

¡Cualquier ayuda o indicación sobre lo que exactamente nos estamos perdiendo sería muy apreciada! :pray:

No puedo ayudarte con parte de esto. Pero puedo ayudarte con:

Sí, agregarías la entrada TXT en Bluehost, ellos son tu proveedor de nombres de dominio (su página de ayuda está aquí: https://www.bluehost.com/help/article/dns-management-add-edit-or-delete-dns-entries#modify), solo asegúrate de que el tipo sea TXT.

2 Me gusta

¿Qué debo añadir en “se refiere a”?
me da 3 opciones:
@
www
Otro Host

¡Logré verificar la propiedad y activar el proyecto de Google Cloud Console, usando el método “Agregar etiqueta HTML”!
¿Todavía debo agregar el TXT en Bluehost?
Porque todavía no puedo iniciar sesión usando Google, dice Error 400: redirect_uri_mismatch

Hola @Gustavo_Rivas :wave: bienvenido a Discourse Meta. :slight_smile:
Puedes contactar a @RGJ o @michaeld, la gente buena de Communiteq y estoy seguro de que estarán encantados de ayudarte. :slight_smile:

3 Me gusta

Absolutamente :+1:

Pero dado que esta no es una pregunta relacionada con el alojamiento, tendría sentido que se respondiera aquí para que otras personas también puedan beneficiarse de la respuesta.

El método “agregar etiqueta HTML” debería ser suficiente. El error redirect_uri_mismatch que está obteniendo ahora es en realidad un error diferente y significa que ha superado con éxito el primer desafío.

Este error significa que ha introducido un valor incorrecto en el #4 aquí

Debería ser https://forum.*yourname*.org/auth/google_auth2/callback
donde obviamente sustituye *yourname* por el valor real.

3 Me gusta

¡Eso es!
Mi valor tenía una barra inclinada duplicada, así que tan pronto como la eliminé, ¡el inicio de sesión de Google ahora funciona! :partying_face:

¡Muchas gracias a todos por su tiempo! :sparkling_heart:

3 Me gusta

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