Webビューでユーザーを自動ログインする方法

デスクトップアプリケーションに Discourse を統合し、ユーザーが UI 機能について議論できるようにする計画です。この目的のため、ユーザーは手動でログインする必要はなく、代わりに Web ビューインスタンスですでに認証された状態である必要があります。トークンや同様のものを配信できる独自の SSO サービスを保有しています。

一般的に、Web ブラウザにおける Discourse の認証はどのように機能するのでしょうか?私は Web 開発者ではないため、Web ブラウザ内の認証が通常どのように動作するかについての知識はあまりありませんが、私の知る限り、ログイン情報を保存するために通常はクッキーが使用されます。Discourse の場合も同様でしょうか?もしそうなら、これをどのように活用できるか、またはログインをどのように自動化できるでしょうか?

DiscourseConnect - Discourse 用の公式シングルサインオン (sso) をご覧になりたいですね。

これを使用し、「ログイン必須」を有効に設定すれば、ユーザーが Web ビューを開いた瞬間、認証フローを開始するために指定した URL にリダイレクトされます。これをシームレスに実装すれば、ユーザーは数分後には自動的に Discourse にログインしていることになります。