He creado con éxito el inicio de sesión SSO. Pero el problema es que cada vez que inicio sesión a través de SSO, tengo que hacer clic en el botón de inicio de sesión.
Pero encontré un método que no requiere que haga clic en el botón de inicio de sesión. La solución es, desactivo la configuración de inicio de sesión requerido. y llamo a mywebsite.com - This website is for sale! - mywebsite Resources and Information. que llama al botón de inicio de sesión automáticamente, pero si desactivo inicio de sesión requerido, el botón de inicio de sesión no se llama.
No quiero dar acceso anónimo a mi sitio web. Así que no puedo usar este método.
Si habilitas el inicio de sesión obligatorio, deshabilitas los inicios de sesión locales y dejas que el SSO sea tu único método de inicio de sesión, a cualquiera que visite tu foro se le presentará una página con un botón de inicio de sesión. Una vez que inicien sesión a través del SSO, deberían permanecer conectados, por lo que no necesitarán hacer clic en iniciar sesión varias veces. De esta manera, los anónimos no pueden ver el sitio sin iniciar sesión primero.
¿Estás diciendo que si has iniciado sesión en tu sitio SSO y más tarde visitas Discourse, tienes que hacer clic en el botón de inicio de sesión para que Discourse sepa que has iniciado sesión? ¿Y qué sucede cuando haces clic en el botón de inicio de sesión?
Si no quieres permitir el acceso anónimo a tu sitio, entonces sí quieres habilitar login_requred.
Sí, tengo que habilitar inicio de sesión obligatorio para el acceso anónimo no permitido.
Lo explico de nuevo.
El siguiente flujo se ejecuta para mi sitio web cuando habilito inicio de sesión SSO y configuro todo para el inicio de sesión SSO.
mywebsite.com - This website is for sale! - mywebsite Resources and Information. llama a la página de inicio de sesión de mi comunidad (comunidad Discourse). Entonces, el usuario que inició sesión en el sitio web principal también inicia sesión automáticamente en el sitio web de la comunidad (cuando deshabilité la configuración de inicio de sesión obligatorio del sitio web de la comunidad). Pero el problema es que cuando habilito inicio de sesión obligatorio, la página de inicio de sesión no se llama automáticamente. Tengo que hacer clic en el botón de inicio de sesión manualmente y luego iniciará sesión en la página de la comunidad.
Así que necesito alguna manera de llamar al botón (o página) de inicio de sesión automáticamente sin deshabilitar la configuración de inicio de sesión obligatorio.
Este es el enlace de la documentación oficial de SSO