# Ajustando inconsistências no SSO

**URL:** <https://meta.discourse.org/t/tweaking-sso-inconsistencies/131643>\
**Category:** Feature\
**Created:** [Outubro 22, 2019, 3:16pm UTC](https://meta.discourse.org/t/tweaking-sso-inconsistencies/131643 "2019-10-22T15:16:14Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)\
**Post date:** [Outubro 22, 2019, 3:16pm UTC](https://meta.discourse.org/t/tweaking-sso-inconsistencies/131643/1 "2019-10-22T15:16:14Z")

</div>

A maioria dos campos de perfil já pode ser especificada durante o processo de SSO, o que é superútil. Do nome de usuário ao nome, da biografia e até mesmo o site [foi adicionado](https://github.com/discourse/discourse/commit/4644d777bd7bb849adcfd6d04ebfb2542aff60c9) no ano passado. No entanto, ainda existem algumas pequenas peculiaridades:

- `location` parece estar ausente — de uma olhada rápida, parece ser o único campo óbvio que não é possível alterar usando SSO.
- `website` pode ser especificado durante o SSO, mas, ao contrário da maioria (de todos?) dos outros campos de perfil do SSO, ele não possui uma configuração de site correspondente para permitir a substituição do valor local e impedir que o usuário o altere.

Acho que isso foi apenas negligenciado à medida que a base de código cresceu ao longo do tempo, pois não consigo pensar em nenhum motivo para essas exceções. Infelizmente, meu conhecimento de Ruby e Discourse não é suficiente para enviar um PR, mas queria reportar isso — talvez alguém tenha as habilidades técnicas para fazer isso.

---

_[View the full topic](https://meta.discourse.org/t/tweaking-sso-inconsistencies/131643)._
