Nombres de usuario modificados: se añade el número "1"

Así que tengo el mismo problema que en este tema: Usernames getting modified – numeral "1" being added

Pero lo que pasa es que el “1” adicional aparece y desaparece según si has iniciado o cerrado sesión, y para los nombres de usuario que ya tienen un “1” al final, se les añade un “2”.

¿Estás usando SSO? Esto implica que los nombres de usuario ya están ocupados en el momento del “registro”.

Sí, estamos utilizando SSO. Sin embargo, cuando usamos el SSO con el mismo correo electrónico, el nombre de usuario en Discourse se le añade un “1” o se itera si ya existe un “1” en su nombre de usuario. En el hilo adjunto anteriormente, esto fue un error que ya se solucionó. ¿Quizás volvió a ocurrir?

Es más probable que haya un problema con tu implementación de SSO: parece que la solicitud de “inicia sesión nuevamente como usuario X” se está interpretando como “créame como un nuevo usuario con el nombre X”. Por lo tanto, te sugiero revisar cuidadosamente la documentación de SSO y tu implementación. También puedes activar el registro detallado de SSO en la configuración de tu sitio, si recuerdo bien.

Después de habilitar los registros detallados de SSO, presta atención al external_id que envías a Discourse. Ese valor debe ser

El problema ahora es que, cuando inicié sesión por primera vez, aparecía “1”, pero al volver a iniciar sesión, desapareció y volvió a su estado original. Es como un interruptor de encendido/apagado cada vez que intento iniciar sesión.

Eso significa que tu servicio web que implementa el protocolo SSO es inestable.

Activa los registros detallados para que puedas rastrear el error.