こんにちは。
DiscourseConnectシングルサインオンの情報(ユーザー名/メールアドレス)をAPI経由で取得することは可能でしょうか?
これらはユーザーのDiscourseフォーラムのユーザー名やメールアドレスとは異なる可能性があるため、SSOの情報も必要となります。管理画面のユーザープロファイルで利用可能なので、API経由でも収集できるのではないかと思いました。
よろしくお願いいたします。
こんにちは。
DiscourseConnectシングルサインオンの情報(ユーザー名/メールアドレス)をAPI経由で取得することは可能でしょうか?
これらはユーザーのDiscourseフォーラムのユーザー名やメールアドレスとは異なる可能性があるため、SSOの情報も必要となります。管理画面のユーザープロファイルで利用可能なので、API経由でも収集できるのではないかと思いました。
よろしくお願いいたします。
Discourse API をリバースエンジニアリングすることで、ログイン情報を取得できると思います。
ソリューションありがとうございます。
機能しますが、私のケースでは効率的ではありません。まず、ユーザーのリストを取得するために /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.