Я мигрировал с моего старого движка форума на Discourse. Я хотел запретить регистрации, так как создание пользователей осуществляется с моего основного сайта (через API-запрос), поэтому аккаунт на форуме создается вместе с аккаунтом пользователя на основном сайте.
Однако, когда я включил настройку «отключить регистрацию», это не позволило создавать пользователей даже через API. Поэтому я переключился на режим «Только по приглашениям». Это, похоже, работает, но возникла проблема: все существующие пользователи (те, кто был мигрирован со старого форума) теперь требуют одобрения перед первым входом. Для новых пользователей всё выглядит нормально. Как можно «массово одобрить» всех тысячи существующих пользователей и почему я вообще получаю это сообщение?
Это означает, что я создаю пользователя в Discourse через API в момент создания учётной записи на сайте. У меня нет никакого «SSO». Это просто один API-запрос.
И я действительно хочу запретить регистрацию не через API. «Локальный вход» — это единственный способ, которым пользователи могут войти, так как у меня нет никаких SSO-механизмов.
Включена ли настройка утверждать подозрительных пользователей?
Добавлять подозрительных пользователей в очередь на проверку. Подозрительные пользователи — это те, кто указал био/сайт, но не проявляет активности в чтении.