Las preferencias de correo electrónico todavía se muestran cuando los correos electrónicos están deshabilitados

¿Qué pasa cuando solo usas SSO para la autenticación?
Es una de las funciones de Discourse: permitir deshabilitar los inicios de sesión por correo electrónico y usar SSO como único sistema de autenticación.

Puedes establecer tanto “enable local logins” (habilitar inicios de sesión locales) como “enable local logins via email” (habilitar inicios de sesión locales mediante correo) en false (falso).

También puedes configurar “disable emails” (deshabilitar correos) en “yes” (sí).

Quizás no funcione como un producto independiente por sí solo, pero sí puede hacerlo como parte de un sistema más grande. Además, si fuera cierto que “Discourse no puede funcionar sin correo electrónico”, ¿por qué tendrías todas estas configuraciones para romper el sistema?

“Ese banner está ahí porque le está diciendo a todos que el sitio está roto.”
De nuevo, no creo que “todos” necesiten saberlo.
Al menos en mi opinión, solo el personal o los administradores deben saberlo. No los consumidores del producto.

Por cierto, así es como lo estamos usando. Tenemos un sitio web principal donde se realizan el inicio/cierre de sesión, el registro, la recuperación de contraseña, etc.
La única forma de acceder a Discourse es mediante SSO. De esta manera, podemos asignar permisos fácilmente a través de grupos.

1 me gusta