Problema con Cognito y SAML debido a nombres de usuario

Hola,

En el contexto de OpenID, Cognito genera un nombre de usuario para los proveedores SAML utilizando el esquema {proveedor}_{correo_electrónico}, por ejemplo google_john.doe@gmail.com. Esto impide la creación del usuario en Discourse, ya que @ no es un carácter válido para los nombres de usuario. ¿Existe alguna forma de eludir esta limitación, probablemente solo para usuarios de OpenID?

Gracias,

David

No estoy muy seguro, pero creo que la solución es configurar Cognito para que utilice un nombre de usuario diferente o, en su lugar, usar el preferred_username de Cognito como nombre de usuario en Discourse.

1 me gusta

¡Resuelto! He actualizado a la versión 2.7.0.beta5 y funciona como se esperaba. Esto significa que mi teoría no era correcta; el problema estaba en otro lugar y ahora ha desaparecido. Gracias.

3 Me gusta