# Имя пользователя принудительно синхронизируется с SSO, но при регистрации по ссылке-приглашению пользователь может изменить его

**URL:** https://meta.discourse.org/t/username-is-force-synced-to-sso-yet-user-gets-to-change-it-when-using-an-invite-link-to-register/270441
**Category:** Bug
**Tags:** oauth2
**Created:** [03.Июль.2023 21:21:47 UTC](https://meta.discourse.org/t/username-is-force-synced-to-sso-yet-user-gets-to-change-it-when-using-an-invite-link-to-register/270441 "2023-07-03T21:21:47Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Santo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/santo/32/314259_2.png) [@Santo](https://meta.discourse.org/u/Santo)
#### Post date: [03.Июль.2023 21:21:47 UTC](https://meta.discourse.org/t/username-is-force-synced-to-sso-yet-user-gets-to-change-it-when-using-an-invite-link-to-register/270441/1 "2023-07-03T21:21:47Z")

</div>

КОНТЕКСТ: Я добавил провайдер OAuth2 через базовый плагин OAuth2 и отключил локальный вход по email. У меня также включены настройки: `auth skip create confirm`, `auth overrides username` и `auth overrides email`.

ОШИБКА: Когда новый пользователь присоединяется через моего провайдера OAuth2 по ссылке-приглашению, его почему-то просят выбрать имя пользователя, хотя это явно не предполагается (поле email, как и должно быть, не редактируется).

Чтобы это исправить, можно либо сделать поле имени пользователя неизменяемым, как поле email, либо вообще не показывать этот экран пользователю, поскольку `skip create confirm` явно включен и работает корректно при входе без использования приглашения.
