هل من الممكن الحصول على معلومات DiscourseConnect Single Sign On (اسم المستخدم/البريد الإلكتروني) عبر واجهات برمجة التطبيقات (APIs)؟
قد تختلف هذه عن اسم المستخدم والبريد الإلكتروني الخاصين بمنتدى Discourse الخاص بالمستخدمين، لذا نحتاج إلى الحصول على معلومات SSO أيضاً. بما أن هذا متاح في ملف تعريف المستخدمين (للمسؤول)، فقد اعتقدت أنه من الممكن أيضاً جمعه عبر واجهات برمجة التطبيقات.
شكراً على الحل.
إنه يعمل ولكن في حالتي، فهو غير فعال. أولاً، أستخدم /admin/users/list/all.json?show_emails=true للحصول على قائمة المستخدمين ثم طلب واحد لكل مستخدم للحصول على حمولة SSO. هل من الممكن الحصول على حمولة SSO في الرد على الطلب الأول؟ لأنه بعد ذلك يمكنني الحصول على 100 مستخدم لكل طلب.