استخدام OIDC عبر واجهة برمجة تطبيقات REST

مرحباً بالجميع،

لقد قمت بإعداد OIDC و Keycloak، ومن خلال المتصفح تمكنت من دمج Discourse و OIDC و Keycloak بشكل صحيح.
أرغب في استخدام واجهة برمجة التطبيقات (API) لإنشاء/الرد على المنشورات نيابة عن المستخدمين. لهذا الغرض، أرغب في الحصول على الرمز المميز (token) من Keycloak واستخدامه في Discourse (لا أرغب في تسجيل دخول المستخدمين إلى Discourse بشكل منفصل). هل هناك أي مساعدة بشأن واجهة برمجة التطبيقات التي يجب علي استدعاؤها وكيفية تحقيق ذلك؟

من واجهة المستخدم، يمكنني رؤية حقول إضافية تظهر بعد تسجيل الدخول، أي رمز CSRF وملف تعريف الارتباط (cookie)، والتدفق الكامل يعمل بشكل جيد. أرغب في تحقيق نفس الشيء ولكن من خلال واجهة برمجة التطبيقات دون أي تدخل من واجهة المستخدم.

أي توجيهات ستكون محل تقدير.

شكراً لكم.

فقط استخدم رمزًا عالميًا يعمل لأي مستخدم. يمكنك استرداد رموز المستخدم مرة واحدة فقط.

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