كيف تعرف إذا كان المستخدم لديه SSO

مرحباً،
أقوم حاليًا بجلب المستخدمين عبر واجهة برمجة التطبيقات باستخدام admin/users/list/active.json
ومع ذلك، أود أن أعرف ما إذا كان لدى مستخدم معين معلومات DiscourseConnect.

كيف يمكنني التعامل مع ذلك؟

إذا كنت تستخدم Discourse_connect، فجميع المستخدمين يستخدمونه، أليس كذلك؟ أم تقصد oauth؟

يوجد مسار للمسؤول (وربما تفضيلات المستخدم) يعرض معلومات تسجيل الدخول. إذا كان بإمكانك العثور عليه في تجربة المستخدم، فيمكنك كيفية هندسة واجهة برمجة تطبيقات Discourse عكسيًا.

إعجاب واحد (1)

كنت أستخدم نقطة النهاية /u/{username}.json.
ولكن عند إجراء الهندسة العكسية، أدركت أن نقطة النهاية الصحيحة هي /admin/users/{id}.json. تُرجع نقطة النهاية هذه حقلاً يسمى “single_sign_on_record” وهو ما كنت أبحث عنه.

شكراً، شكراً @pfaffman

إعجابَين (2)

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