Cada vez que alguien borra su caché y vuelve a iniciar sesión en Discourse, se borra su nombre de usuario y se restablece a la palabra “user” seguida de un número. Si arreglo manualmente el nombre de usuario, en el próximo inicio de sesión, el nombre de usuario se restablece a “user1” nuevamente.
Tengo una instalación autoalojada de Discourse, ejecutando la última versión: 3.5.0.beta3-dev, pero el problema comenzó a ocurrir después de la última actualización el 21 de marzo. Usamos SAML y el plugin discourse-saml para autenticarnos con nuestro proveedor de identidad organizacional. Los usuarios no eligen sus nombres de usuario; hemos estado usando SAML para establecerlos automáticamente en un formato “nombre.apellido”. No he cambiado recientemente ningún plugin ni configuración del sitio, aunque sí ejecuté un “./launcher cleanup” aproximadamente al mismo tiempo que ocurrió el problema. ¿Quizás hubo un cambio reciente en discourse-saml que podría estar causando esto?
Como solución temporal, he deshabilitado la configuración “Priorizar nombre de usuario en la experiencia de usuario” para mostrar nombres en lugar de nombres de usuario.
