Elección automática incorrecta de nombre de usuario al usar SSO (DiscourseConnect)

Estoy usando SSO (DiscourseConnect) con mi Discourse, y funciona bien, excepto por una cosa: mi SSO se basa en el correo electrónico, por lo que los usuarios simplemente eligen correo electrónico, contraseña y eso es todo.

Entonces, mi SSO solo devuelve el correo electrónico, no un nombre de usuario. Si un usuario con ese correo electrónico no existe en Discourse, creará uno automáticamente e intentará completar un nombre de usuario automáticamente.

Pensé que Discourse encontraría un buen nombre de usuario único basado en el correo electrónico, pero lo que hace es crear un montón de “usuario_a”, “usuario_a1”, etc.:

¿Hay alguna forma de decirle a Discourse que elija un mejor nombre de usuario del SSO?

Con FEATURE: Optionally skip using real name when suggesting usernames by davidtaylorhq · Pull Request #16592 · discourse/discourse · GitHub se cambió el valor predeterminado para usar nombres de usuario genéricos, ya que muchos sitios estaban descubriendo los correos electrónicos de los usuarios a través de los nombres de usuario generados.

Echa un vistazo a usar correo electrónico para sugerencias de nombre de usuario y nombre y usar nombre para sugerencias de nombre de usuario en la configuración de tu sitio para ajustar este comportamiento según tus necesidades.

6 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.