No hay métodos de inicio de sesión al usar solo Discourse Connect.

Hola,

Hace 2 semanas escribí un mensaje en la categoría “Soporte” (Login page "/login" show "no configured method" - #2 by kev-is-coding-for-adn) pero nadie parece tener una respuesta para mí.

Como creo que esto es un error, lo publicaré aquí.

Mi configuración es simple:

  • Se requiere inicio de sesión está habilitado
  • Discourse Connect está habilitado (y funcionando)
  • Los inicios de sesión locales y los inicios de sesión locales por correo electrónico están deshabilitados

Desde una sesión anónima, si voy a la página principal de mi comunidad (https://community.adn-soft.com), se mostrará la página principal con el botón para “Iniciar sesión”. Pero si quiero ir directamente a cualquier página de destino (https://community.adn-soft.com/t/test-categories-sujet-et-etiquette/69), soy redirigido a la página “/login” que dice “No hay métodos de inicio de sesión”.

Desde mi punto de vista, como solo tengo 1 método de inicio de sesión configurado (Discourse Connect), debería usarlo directamente, o al menos mostrar la página de inicio de sesión como la página principal.

Creo que en lugar de redirigir a “/login”, debería redirigir a “/login-required”.

¿Estoy haciendo algo mal?

Gracias por tu ayuda
Kevin

Probado localmente y funcionó bien.

Tan pronto como entro a la página del tema como “anon”, soy redirigido al endpoint /sso, que luego redirige al “discourse connect” local que he configurado (en localhost:5000).

Cuando intento https://community.adn-soft.com/t/-/69

Soy redirigido al endpoint /login :thinking:

Mirando el código, y especialmente el callback redirect_to_login, puedo ver que solo redirigiremos al endpoint /sso cuando ambosdiscourse connect” esté habilitado y la configuración del sitio “auth immediately” esté activada.

Por defecto, esa configuración del sitio está habilitada, pero cuando la deshabilito, entonces

Así que mi suposición es que tienes esa configuración del sitio deshabilitada y deberías habilitarla para que funcione :+1:


Nota: No estoy completamente seguro de por qué existe esta configuración del sitio, pero estoy en proceso de eliminarla junto con un montón de otras correcciones relacionadas con la autenticación.

1 me gusta

Sí, tienes toda la razón.

Pero si habilito este comportamiento, entonces ya no tengo página de inicio.
Solo para que lo veas, lo he activado ahora mismo.

Editar: Acabo de restaurarlo a su estado anterior porque necesito esta página de inicio.