# Não consigo fazer o mapeamento correto de atributos usando o plugin SAML

**URL:** <https://meta.discourse.org/t/i-dont-get-proper-mapping-of-attributes-using-saml-plugin/194312>\
**Category:** SSO\
**Tags:** saml\
**Created:** [Junho 18, 2021, 2:36pm UTC](https://meta.discourse.org/t/i-dont-get-proper-mapping-of-attributes-using-saml-plugin/194312 "2021-06-18T14:36:01Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![cgratie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cgratie/32/439227_2.png) [@cgratie](https://meta.discourse.org/u/cgratie)\
**Post date:** [Agosto 9, 2024, 3:33pm UTC](https://meta.discourse.org/t/i-dont-get-proper-mapping-of-attributes-using-saml-plugin/194312/4 "2024-08-09T15:33:01Z")

</div>

Encontrei o mesmo problema ao testar a integração SAML e finalmente consegui fazê-la funcionar. Com os logs ativados, verifique o conteúdo de `@attributes`, essas são as chaves reais que você precisa para o mapeamento e não o nome amigável. Elas correspondem ao atributo `Name` dos dados XML. No meu caso, o mapeamento dentro de `app.yml` ficou:

```plaintext
DISCOURSE_SAML_REQUEST_ATTRIBUTES: "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
DISCOURSE_SAML_ATTRIBUTE_STATEMENTS: "email:http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"

```

Também é importante **reconstruir** após as alterações na configuração. Depois de fazer isso, ele mapeou corretamente o valor do e-mail da minha resposta SAML.

---

_[View the full topic](https://meta.discourse.org/t/i-dont-get-proper-mapping-of-attributes-using-saml-plugin/194312)._
