# Управление членством в группе через аутентификацию

**URL:** <https://meta.discourse.org/t/managing-group-membership-via-authentication/175950>\
**Category:** Development\
**Created:** [13.Январь.2021 06:50:24 UTC](https://meta.discourse.org/t/managing-group-membership-via-authentication/175950 "2021-01-13T06:50:24Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)\
**Post date:** [04.Ноябрь.2021 21:31:02 UTC](https://meta.discourse.org/t/managing-group-membership-via-authentication/175950/19 "2021-11-04T21:31:02Z")

</div>

Привет, @angus! Мне интересно, есть ли у вас какие-либо новые успехи в этом вопросе? Я очень заинтересован в простом поведении «strict», насколько я понимаю, и, поскольку мы контролируем нашего провайдера Oauth2/OpenID Connect, меня не беспокоит случай «вторичной авторизации». Есть ли шанс, что что-то подобное появится раньше?

Если это поможет, наша среда описана здесь: [Infrastructure/Authentication - Fedora Project Wiki](https://fedoraproject.org/wiki/Infrastructure/Authentication), и я настроил Discourse так, чтобы запрашивать oauth2-область `openid profile email https://id.fedoraproject.org/scope/groups`.

В общем, я хочу следующее:

- Не трогать уровни доверия и группы сотрудников
- Добавить пользователя в любые существующие группы Discourse из списка SSO, если их там ещё нет
- Удалить пользователя из любых групп, в которых он состоит, но которых нет в списке

Я открыто признаю, что не понимаю всех тонкостей… Есть ли какая-то сложность, которую я не учитываю?

---

_[View the full topic](https://meta.discourse.org/t/managing-group-membership-via-authentication/175950)._
