こんにちは、Discourseコミュニティの皆さん、
Ruby on RailsアプリケーションとDiscourseフォーラム間のシングルサインオン(SSO)を正常に実装しました。この設定により、ユーザーはRailsアプリからサインインし、その後、手動で「ログイン」リンクをクリックしてDiscourseにアクセスできます。
この統合をさらに進め、移行をさらにスムーズにしたいと考えています。私の目標は、Railsアプリに直接リンクを設置し、サインイン済みのユーザーがそれをクリックすると、追加のプロンプトなし、またはDiscourseで「ログイン」を手動でクリックする必要なく、すぐにDiscourseにログインできるようにすることです。このリンクは、パスワードリカバリ用やメールでの共有用ではなく、現在のユーザーがすぐに使用できるようにRailsアプリで動的に生成されます。
質問:
- Discourseは、SSO機能の一部として、このような直接的な自動ログインリンクの作成をサポートしていますか?
- もし可能であれば、この機能の実装方法に関する適切なドキュメント、またはガイドラインを教えていただけますか?
- この機能が利用できない場合、Discourseコミュニティ内でこのスムーズな自動ログイン体験を実現するためのお勧めのプラグインや方法はありますか?
ユーザーの利便性を高め、プラットフォーム間のシームレスなインターフェースを確保することに意欲を燃やしています。どのような助けやヒントでもいただけると大変助かります。
ありがとうございます!