Anulación de correo electrónico de SSO y sincronización de SSO mediante API

Actualmente tenemos SSO activado y todo ha funcionado correctamente durante años (alojado por Discourse). Estaba revisando la configuración de SSO y noté la opción “sso sobrescribe el correo electrónico” junto con su advertencia relacionada: “pueden producirse discrepancias debido a la normalización de los correos electrónicos locales”. ¿Podrías explicar qué significa esta advertencia y proporcionar un ejemplo de dicha normalización? En última instancia, nos gustaría que la dirección de correo electrónico principal (local) coincida con la dirección de correo electrónico de SSO.

Otra pregunta relacionada: si inicio una llamada a la API sync_sso con esta función activada, ¿se actualizará la dirección de correo electrónico principal sin necesidad de verificación por parte del usuario?

¡Gracias!

Discourse normaliza las letras de las direcciones de correo electrónico: tanto el dominio como la parte del nombre de usuario se establecen en minúsculas. Si tu proveedor de SSO permite letras mayúsculas en los correos electrónicos, un usuario podría terminar con letras mayúsculas en su dirección de correo del proveedor de SSO y una dirección en minúsculas en Discourse.

No conozco ninguna otra normalización de correo electrónico realizada por Discourse.

Esto funcionará si el parámetro require_activation no está establecido en true en la carga útil de SSO.