Tenemos una copia interna de Discourse configurada de modo que el SSO sea obligatorio y está conectada a nuestro servidor LDAP. Esto significa que cualquier miembro del personal puede iniciar sesión fácilmente con su nombre de usuario y contraseña comunes, pero su cuenta solo se crea cuando inician sesión por primera vez.
Existe cierta discusión interna sobre intentar fomentar la interacción social entre el personal, pero muchos de ellos se muestran reacios a hacer algo que no sea usar el correo electrónico.
Por lo tanto, estoy tratando de averiguar cómo resolver este desafío utilizando Discourse. Ya he resuelto el aspecto del correo electrónico en sí (es decir, configurar Discourse para que las categorías tengan su propia dirección de correo electrónico entrante), pero puedo ver dos desafíos de los que no estoy seguro de cómo solucionarlos:
-
Idealmente, me gustaría que todos tuvieran una cuenta en Discourse antes de iniciar sesión en él. La razón de querer esto es que, si envían un correo electrónico a Discourse sin tener una cuenta primero, Discourse tenga los datos completos del usuario en lugar de tratarlos como anónimos.
-
Me gustaría que todos pudieran recibir correos electrónicos de resumen de Discourse para que estén al tanto de los hilos que se crean (incluso si nunca visitan Discourse), pero eso también requiere que la cuenta exista.
¿Alguna sugerencia sobre qué puedo hacer? ¿Existe alguna manera de crear cuentas en Discourse de forma programática para que se vinculen con el SSO cuando las personas inician sesión?
Gracias.