# L'authentification avec SAML donne le nom d'utilisateur et l'e-mail hachés

**URL:** <https://meta.discourse.org/t/authenticate-with-saml-gives-hashed-username-and-e-mail/158685>\
**Category:** SSO\
**Created:** [Juillet 24, 2020, 1:11 UTC](https://meta.discourse.org/t/authenticate-with-saml-gives-hashed-username-and-e-mail/158685 "2020-07-24T13:11:59Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![ronligt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ronligt/32/187918_2.png) [@ronligt](https://meta.discourse.org/u/ronligt)\
**Post date:** [Juillet 28, 2020, 11:14 UTC](https://meta.discourse.org/t/authenticate-with-saml-gives-hashed-username-and-e-mail/158685/7 "2020-07-28T11:14:07Z")

</div>

Après avoir effectué davantage de recherches, j’ai découvert que le code « hashed » dans le formulaire d’inscription correspond en réalité au NameID envoyé par le fournisseur d’identité (IdP). Dans la configuration SAML de l’IdP, j’ai également activé les attributs suivants :

- _Nom affiché_ : `urn:mace:dir:attribute-def:displayName`
- _Nom complet_ : `urn:mace:dir:attribute-def:cn`
- _Adresse e-mail_ : `urn:mace:dir:attribute-def:mail`
- _Identifiant utilisateur_ : `urn:mace:dir:attribute-def:uid`

Un tiers a confirmé que ces attributs sont bien envoyés par l’IdP. Cependant, pour une raison inconnue, les valeurs de ces attributs ne sont pas utilisées dans le formulaire d’inscription de Discourse (comme montré précédemment). J’avais supposé que dans le formulaire :

- Le champ `Email` contiendrait la valeur de `urn:mace:dir:attribute-def:mail` ;
- Le champ `Username` contiendrait la valeur de `urn:mace:dir:attribute-def:mail` ;
- Le champ `Name` contiendrait soit la valeur de `urn:mace:dir:attribute-def:displayName` (de préférence), soit celle de `urn:mace:dir:attribute-def:cn`.

Existe-t-il un moyen de configurer Discourse-SAML pour mapper correctement ces attributs ?

---

_[View the full topic](https://meta.discourse.org/t/authenticate-with-saml-gives-hashed-username-and-e-mail/158685)._
