ユーザーがSSOを持っているかどうかを知る方法

こんにちは。

現在、admin/users/list/active.json を使用して API 経由でユーザーを取得しています。
しかし、特定のユーザーが DiscourseConnect の情報を持っているかどうかを知りたいです。

どのようにアプローチすればよいでしょうか?

Discourse_connect を使用している場合、すべてのユーザーがそれを使用しているということですか?それとも OAuth のことですか?

管理ルート(およびユーザー設定)にログイン情報が表示されます。UX でそれを見つけることができれば、Discourse API のリバースエンジニアリング方法 を行うことができます。

「いいね!」 1

/u/{username}.json エンドポイントを使用していました。
しかし、リバースエンジニアリングを行ったところ、正しいエンドポイントは /admin/users/{id}.json であることがわかりました。このエンドポイントは、「single_sign_on_record」というフィールドを返しており、これが私が探していたものでした。

Cheers, tks @pfaffman

「いいね!」 2

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