# Приглашения пользователей и аутентификация Crowd

**URL:** https://meta.discourse.org/t/user-invites-and-crowd-auth/206443
**Category:** Support
**Created:** [19.Октябрь.2021 15:19:40 UTC](https://meta.discourse.org/t/user-invites-and-crowd-auth/206443 "2021-10-19T15:19:40Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![pgalbavy](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pgalbavy](https://meta.discourse.org/u/pgalbavy)
#### Post date: [19.Октябрь.2021 15:19:40 UTC](https://meta.discourse.org/t/user-invites-and-crowd-auth/206443/1 "2021-10-19T15:19:40Z")

</div>

Я тестирую Discourse в преддверии настройки форума для клиентов в своей компании. Мы используем Crowd для единого входа (SSO) клиентов. Также я хотел бы иметь возможность приглашать отдельных лиц, которые могут отсутствовать в базе данных Crowd, например, выпускников, партнёров и т.д., но при этом не хочу разрешать общую регистрацию.

Мне не удаётся подобрать нужную комбинацию настроек для реализации желаемого:

a. Если пользователь есть в Crowd, разрешить ему создать локальный аккаунт без явного приглашения.  
b. Если пользователь приглашён по электронной почте или по ссылке, разрешить ему создать локальный аккаунт без участия Crowd.  
c. Не разрешать публичную регистрацию.

Если я включу режим «только по приглашениям», то аутентификация через Crowd позволяет доступ только существующим пользователям, а не выступает в качестве проверки. Если же я выключу этот режим, то зарегистрироваться сможет кто угодно (за исключением случаев, когда требуется проверка со стороны сотрудников).

Не упустил ли я что-то, или это просто так работает?

Заранее спасибо за любые подсказки!

---

<div class="post-metadata">

### Author: ![Zup](https://avatars.discourse-cdn.com/v4/letter/z/c37758/32.png) [@Zup](https://meta.discourse.org/u/Zup)
#### Post date: [19.Октябрь.2021 17:43:24 UTC](https://meta.discourse.org/t/user-invites-and-crowd-auth/206443/2 "2021-10-19T17:43:24Z")

</div>

Вы пробовали указать `invite code` в настройках Discourse?

---

<div class="post-metadata">

### Author: ![pgalbavy](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pgalbavy](https://meta.discourse.org/u/pgalbavy)
#### Post date: [20.Октябрь.2021 07:59:37 UTC](https://meta.discourse.org/t/user-invites-and-crowd-auth/206443/3 "2021-10-20T07:59:37Z")

</div>

Не уверен, как это может повлиять, но я попробовал, будучи новым пользователем здесь. Это только усугубляет ситуацию — теперь для нового пользователя с аутентификацией через Crowd нужно заполнять дополнительное поле «Код приглашения».

Кратко: я хочу, чтобы создание аккаунта было возможно только двумя способами:

1. Пользователи с аутентификацией/подтверждением через Crowd должны получать автоматический доступ.
2. Пользователи, приглашённые вручную и не входящие в Crowd.

Спасибо.
