В настоящее время мы проводим тестовый запуск нашего форума и хотим ограничить количество участников.
Мы настроили OpenID и хотели включить опцию «Все новые пользователи должны быть явно приглашены доверенными пользователями или сотрудниками. Публичная регистрация отключена».
Однако при этом процесс входа не работает: после возврата от провайдера OIDC система просто сообщает, что требуется приглашение, и всё.
На видео я установил режим «только по приглашениям» и требование входа для всех. Также я отключил локальный вход.
Единственный способ обойти это — отключить режим «только по приглашениям» и вместо этого использовать «код приглашения». В этом случае первая попытка регистрации завершится ошибкой о том, что email уже используется, но при повторном входе по ссылке с приглашением система больше не запросит код и позволит завершить регистрацию.
Дайте знать, как я могу предоставить больше деталей
Я довольно новичок в Discourse.


