Hola Robin, una pregunta rápida:
La URL de devolución de llamada que he estado usando es https://<nombre-de-mi-organización>1.hosted-by-discourse.com/auth/oauth2_basic/callback y no parece estar funcionando. ¿Estoy haciendo algo mal?
¿Qué se supone que debe ir en “DISCOURSE_HOST”? Actualmente estoy usando la prueba gratuita de alojamiento de Discourse, por lo que para la sección “DISCOURSE_HOST” estoy usando la URL de alojamiento de Discourse, que se ve así: <nombre-de-mi-organización>1.hosted-by-discourse.com
Debes usar la URL de tu sitio público (lo que aparezca en la barra de direcciones de tu navegador). Las direcciones *.hosted-by-discourse.com son nuestros objetivos CNAME y no se puede acceder a ellas directamente.
Pero tengo otra pregunta: ¿está bien dejar estos 2 campos (a continuación) vacíos si la respuesta a mi solicitud de token no tiene ninguna propiedad, como un ID de usuario?
Como puedes ver, estoy usando (o al menos intentando usar) el método “Obtener JSON de usuario para OAuth2”, así que supongo que podemos obtener el ID de usuario de esa respuesta JSON de información del usuario.