Запрос помощи по прямой ссылке для автоматического входа в Discourse

Здравствуйте, сообщество Discourse,

Мне удалось успешно реализовать единый вход (SSO) между моим приложением на Ruby on Rails и моим форумом Discourse. Эта настройка позволяет пользователям входить в систему через мое приложение Rails, а затем получать доступ к Discourse, вручную нажимая ссылку «Войти».

Я стремлюсь улучшить эту интеграцию, чтобы сделать переход еще более плавным. Моя цель — создать прямую ссылку в моем приложении Rails, которая при нажатии авторизованным пользователем сразу же автоматически выполняет вход в Discourse без дополнительных запросов и необходимости вручную нажимать «Войти» на Discourse. Эта ссылка не предназначена для восстановления пароля или отправки по электронной почте; она динамически генерируется в приложении Rails для немедленного использования текущим пользователем.

Вопросы:

  1. Поддерживает ли Discourse создание такой прямой ссылки для автоматического входа в рамках функциональности SSO?
  2. Если это возможно, пожалуйста, направьте меня к соответствующей документации или предоставьте рекомендации по реализации этой функции.
  3. Если эта функция недоступна, существуют ли рекомендуемые плагины или методы в сообществе Discourse для достижения такого бесшовного опыта автоматического входа?

Я стремлюсь повысить удобство для пользователей и обеспечить бесшовное взаимодействие между платформами. Любая помощь или подсказки с вашей стороны будут очень кстати.

Спасибо!

Думаю, это решит вашу задачу: Создать ссылку для входа через DiscourseConnect.

Спасибо!