Здравствуйте, сообщество Discourse,
Мне удалось успешно реализовать единый вход (SSO) между моим приложением на Ruby on Rails и моим форумом Discourse. Эта настройка позволяет пользователям входить в систему через мое приложение Rails, а затем получать доступ к Discourse, вручную нажимая ссылку «Войти».
Я стремлюсь улучшить эту интеграцию, чтобы сделать переход еще более плавным. Моя цель — создать прямую ссылку в моем приложении Rails, которая при нажатии авторизованным пользователем сразу же автоматически выполняет вход в Discourse без дополнительных запросов и необходимости вручную нажимать «Войти» на Discourse. Эта ссылка не предназначена для восстановления пароля или отправки по электронной почте; она динамически генерируется в приложении Rails для немедленного использования текущим пользователем.
Вопросы:
- Поддерживает ли Discourse создание такой прямой ссылки для автоматического входа в рамках функциональности SSO?
- Если это возможно, пожалуйста, направьте меня к соответствующей документации или предоставьте рекомендации по реализации этой функции.
- Если эта функция недоступна, существуют ли рекомендуемые плагины или методы в сообществе Discourse для достижения такого бесшовного опыта автоматического входа?
Я стремлюсь повысить удобство для пользователей и обеспечить бесшовное взаимодействие между платформами. Любая помощь или подсказки с вашей стороны будут очень кстати.
Спасибо!