Режим «Только по приглашениям» с OpenID не работает

В настоящее время мы проводим тестовый запуск нашего форума и хотим ограничить количество участников.

Мы настроили OpenID и хотели включить опцию «Все новые пользователи должны быть явно приглашены доверенными пользователями или сотрудниками. Публичная регистрация отключена».

Однако при этом процесс входа не работает: после возврата от провайдера OIDC система просто сообщает, что требуется приглашение, и всё.

На видео я установил режим «только по приглашениям» и требование входа для всех. Также я отключил локальный вход.

Единственный способ обойти это — отключить режим «только по приглашениям» и вместо этого использовать «код приглашения». В этом случае первая попытка регистрации завершится ошибкой о том, что email уже используется, но при повторном входе по ссылке с приглашением система больше не запросит код и позволит завершить регистрацию.

Дайте знать, как я могу предоставить больше деталей :smiley: Я довольно новичок в Discourse.

У вас всё ещё возникают проблемы?

1 лайк

Я не проверял, завтра перепроверю и отвечу. Не хотел оставлять тебя без ответа слишком долго, но вчера забыл, ха-ха, извини!

1 лайк

Так говорит человек, который терпеливо ждал ответа около 4 месяцев :sweat_smile:

3 лайка