Запрос помощи: настройка двухфакторной аутентификации для модераторов и студентов

Здравствуйте, сообщество поддержки Discourse,

Надеюсь, у вас всё хорошо. В настоящее время мы совершенствуем процесс аутентификации в Discourse и были бы признательны за ваши рекомендации по конкретному сценарию использования.

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

Вот наши конкретные вопросы:

  1. Включение двухрежимной аутентификации:
  • Возможно ли разрешить вход по логину и паролю для определённых групп пользователей (например, модераторов), в то время как для остальных будет использоваться SSO?
  1. Управление доступом модераторов:
  • Как можно вручную создавать и управлять учётными записями модераторов с уникальными учётными данными, отдельными от системы SSO?
  1. Взаимодействие с пользователями:
  • Существуют ли лучшие практики для информирования модераторов о порядке входа, чтобы обеспечить плавный процесс адаптации?

Любые рекомендации, лучшие практики или примеры из сообщества будут крайне полезны. Мы ценим ваш опыт и с нетерпением ждём ваших ответов.

Заранее благодарим за поддержку!

Если вы используете Discourse Connect, то это единственный провайдер аутентификации. Вам нужно, чтобы у ваших модераторов были учётные записи на сервере аутентификации, который используют студенты. Администраторы могут использовать /u/admin-login, но, думаю, это не работает для модераторов.

Если вы используете OAuth2, вы можете иметь несколько провайдеров аутентификации.

Будет ли функция приглашения работать для них?

Нет. Приглашения не работают с SSO

Самый простой подход — чтобы модераторы входили через тот же провайдер SSO, что и студенты. Есть ли что-то, что мешает вам настроить всё именно так? Я предполагаю, что модераторы не могут создавать учётные записи на сайте провайдера SSO, но, возможно, это не так.