Preguntas sobre el proveedor DiscourseConnect

Supongo que las entradas que comienzan con “Verbose SSO log” muestran inicios de sesión exitosos.

Para los errores “google_oauth2”, “OAuth::Unauthorized” y “facebook”, no estoy seguro de lo que está sucediendo. ¿Estaba tu sitio de Discourse configurado previamente para permitir que los usuarios iniciaran sesión a través de Google y Facebook? Si es así, no podrán iniciar sesión en el sitio con esos métodos ahora que DiscourseConnect está habilitado. Quizás intentes deshabilitar los inicios de sesión de Google y Facebook desde tu página de configuración de Discourse.

Para los usuarios que informan errores al iniciar sesión, intenta encontrar un mensaje de error detallado del registro SSO que esté asociado con el intento de inicio de sesión del usuario. Luego, comprueba si el error coincide con alguno de los problemas que se describen en este tema: Debug and fixing common DiscourseConnect issues.

La URL que se muestra en la barra de direcciones del navegador es https://projectvanlife.com/login/forum/javascript%3Avoid(0.

Supongo que parte de javascript se está truncando y en realidad está destinado a decodificarse como javascript:void(0). No estoy seguro de dónde podría provenir eso. Posiblemente de una de las extensiones del navegador del usuario. Intenta pedirles que deshabiliten sus extensiones del navegador, o que intenten iniciar sesión desde una ventana de incógnito.

Editar: @Sami_Syed el código javascript:void(0) se está agregando a la ruta cuando se hace clic en el enlace “Registrarse” de la página de inicio de sesión. El href de ese enlace es: \"javascript%3Avoid(0)\"

Supongo que lo que se usa es para tener el formulario de registro en la misma ruta que el formulario de inicio de sesión. Sin embargo, algo está saliendo mal con él. ¿Sabes si esto estaba funcionando correctamente antes de que se habilitara DiscourseConnect?

Si el plugin que se utiliza para los formularios de inicio de sesión/registro tiene una opción para que el formulario de registro aparezca en una página separada, habilitar eso debería funcionar como una solución rápida para el problema.

Estaré desconectado la mayor parte del día de hoy, pero puedo intentar ayudarte con esto más tarde si estás atascado.

Editar: Estaba desconcertado por esto, así que volví a mirar. La pestaña “Registrarse” en el formulario de inicio de sesión funciona sin problemas. El enlace “Registrarse” tiene el problema que describí anteriormente:

Por lo tanto, la solución rápida para el problema es simplemente eliminar el enlace de registro.

2 Me gusta