これで機能しますか?
- DiscourseConnect(「Discourse SSO」)を使用して、現在のユーザーのユーザー名を取得します。
- 必要なスコープと「全ユーザー」アクセス権を持つAPIキーを作成します。
- 当然、そのキーをクライアント側のWebアプリに渡すとサイトが危険にさらされるため、Webアプリからアプリのバックエンドを経由してDiscourseインスタンスにリクエストをプロキシする必要があります。(バックエンドでユーザー名が正当であることを検証する必要もあります。DiscourseConnectを確認していませんが、おそらくその方法があるはずです。)
(追伸:例として使用するドメインには「example.com」を使用することをお勧めします。リンクされたドメインを誰かが購入してスパムやマルウェアなどを設定する可能性がありますが、example.[com|org|net] は公式に予約済みです。)