API経由でDiscourseConnectシングルサインオンレコードを取得

こんにちは。

DiscourseConnectシングルサインオンの情報(ユーザー名/メールアドレス)をAPI経由で取得することは可能でしょうか?
これらはユーザーのDiscourseフォーラムのユーザー名やメールアドレスとは異なる可能性があるため、SSOの情報も必要となります。管理画面のユーザープロファイルで利用可能なので、API経由でも収集できるのではないかと思いました。

よろしくお願いいたします。

Discourse API をリバースエンジニアリングすることで、ログイン情報を取得できると思います。

「いいね!」 3

ソリューションありがとうございます。
機能しますが、私のケースでは効率的ではありません。まず、ユーザーのリストを取得するために /admin/users/list/all.json?show_emails=true を使用し、次に SSO ペイロードを取得するためにユーザーごとに 1 つのリクエストを実行します。最初のリクエストの応答で sso-payload を取得することは可能ですか?そうすれば、リクエストごとに 100 人のユーザーを取得できます。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.