Remplacement d'e-mail SSO et synchronisation SSO via API

Actuellement, nous avons SSO activé et tout fonctionne depuis des années (hébergé par Discourse). En parcourant les paramètres SSO, j’ai remarqué le paramètre « sso overrides email » et son avertissement associé : « des divergences peuvent survenir en raison de la normalisation des e-mails locaux ». Pourriez-vous expliquer ce que signifie cet avertissement et fournir un exemple de cette normalisation ? En fin de compte, nous souhaitons que l’adresse e-mail principale (locale) corresponde à l’adresse e-mail utilisée pour SSO.

Une autre question connexe : si je lance un appel API sync_sso avec cette fonctionnalité activée, l’adresse e-mail principale sera-t-elle mise à jour sans vérification de l’utilisateur ?

Merci !

Discourse normalise la casse des adresses e-mail : tant le nom d’utilisateur que le domaine sont convertis en minuscules. Si votre fournisseur SSO autorise les majuscules dans les adresses e-mail, un utilisateur peut se retrouver avec une adresse e-mail en majuscules côté SSO, tandis que Discourse affichera une adresse en minuscules.

À ma connaissance, Discourse n’effectue aucune autre normalisation des adresses e-mail.

Cela fonctionnera si le paramètre require_activation n’est pas défini sur true dans la charge utile SSO.