مرحباً بالجميع،
أعمل على دمج مجتمع discourse الذي أنشأته حديثًا مع موقعي الإلكتروني. لقد قمت أيضًا بتطبيق SSO (DiscourseConnect). كل شيء يعمل بشكل جيد على Postman.
المشكلة هي أنني عالق في دمج هذين الأمرين.
يمكنني إجراء المصادقة في Postman عن طريق تمرير رمز المصادقة في رؤوس الطلب. لكنني غير قادر على معرفة كيفية تمرير رمز المصادقة في رؤوس الطلب عندما يحاول المستخدم تسجيل الدخول عبر موقع discourse الخاص بي.
بمعنى آخر، كيف يمكنني تعيين رمز المصادقة (الموجود في localStorage للمتصفح) في رؤوس الطلب للعنوان الذي يتم إرساله إلى الواجهة الخلفية الخاصة بي؟
مكدس التقنية الخاص بي: - React، Django-rest
لفهم أفضل، يرجى إلقاء نظرة على ما يلي: -
الاستجابة:-
http://discuss.example.com/session/sso_login?sso=bm9uY2U9Y2I2ODI1MWVlZmI1MjExZTU4YzAwZmYxMzk1ZjBjMGImbmFtZT1zYW0mdXNlcm5hbWU9c2Ftc2FtJmVtYWlsPXRlc3QlNDB0ZXN0LmNvbSZleHRlcm5hbF9pZD1oZWxsbzEyMyZyZXF1aXJlX2FjdGl2YXRpb249dHJ1ZQ%3D%3D&sig=3d7e5ac755a87ae3ccf90272644ed2207984db03cf020377c8b92ff51be3abc3
في الطلب أعلاه، أقوم بتعيين رمز المصادقة بشكل صريح إلى رؤوس الطلب.
أثناء الدمج، كيف يمكنني تعيين الرمز (الموجود في localStorage للمتصفح) إلى رؤوس الطلب أثناء إعادة توجيه الطلب إلى الواجهة الخلفية الخاصة بي؟
أنا مبتدئ.
