Да, вы можете отправлять массовые приглашения при использовании DiscourseConnect (SSO для WordPress). Возможность отправки приглашений при включённом DiscourseConnect менялась несколько раз, поэтому я сейчас провожу тестирование, чтобы подтвердить, что всё работает, а также оценить пользовательский опыт.
Как отправка приглашений по электронной почте через интерфейс Discourse, так и загрузка CSV-файла с приглашениями выполняется без каких-либо проблем.
Когда пользователь нажимает на ссылку в письме-приглашении, его перенаправляют на экран, который выглядит так:
Нажатие кнопки «Продолжить» перенаправляет пользователя на сайт аутентификации DiscourseConnect (WordPress) для входа.
В этом тесте я исхожу из того, что приглашённый пользователь ещё не зарегистрировал учётную запись на WordPress, поэтому ему нужно будет нажать на ссылку «Регистрация»:
Я тестирую это в среде WordPress с мультисайтом, поэтому форма регистрации выглядит иначе, чем для одиночного сайта:
Далее пользователю необходимо пройти процесс подтверждения адреса электронной почты в WordPress, а затем войти в систему WordPress. После этого он может войти в Discourse, но контекст того, что процесс был инициирован принятием приглашения на сайт Discourse, теряется. Пользователь может вернуться на сайт Discourse, нажать кнопку «Войти» и успешно войти в систему, но если в WordPress не были добавлены инструкции, чтобы направлять пользователя, это может вызвать сильную путаницу.
Таким образом, с точки зрения пользователя, при включённом DiscourseConnect приглашение пользователей, у которых ещё нет учётных записей на сайте аутентификации DiscourseConnect, скорее всего, будет запутанным. Это работает, но было бы проще приглашать пользователей напрямую на сайт аутентификации DiscourseConnect, а затем отображать на этом сайте ссылку, по которой пользователи могут войти в Discourse. Подробная информация о создании такой ссылки здесь: Создание ссылки для входа через DiscourseConnect.
Если у пользователей уже есть учётные записи на сайте DiscourseConnect, принятие приглашений на сайт Discourse будет простым процессом. Но даже в этом случае, вероятно, проще просто отображать на сайте DiscourseConnect ссылку для входа в Discourse.


