كيفية تسجيل دخول المستخدم تلقائيًا في طريقة عرض الويب للتطبيق

نخطط لدمج نظام Discourse في تطبيق سطح المكتب الخاص بنا، لتمكين المستخدمين من مناقشة ميزات واجهة المستخدم. لهذا الغرض، لا ينبغي أن يحتاج المستخدم أبدًا إلى تسجيل الدخول “يدويًا”، بل يجب أن يكون مصادقًا عليه بالفعل في مثيل عرض الويب. لدينا خدمة مصادقة موحدة (SSO) خاصة بنا، يمكنها تقديم رمز مميز أو ما شابه ذلك.

كيف تعمل مصادقة Discourse في متصفح الويب بشكل عام؟ لست مطور ويب، لذا لا أملك الكثير من المعرفة حول كيفية عمل المصادقة داخل متصفح الويب عادةً، ولكن بقدر ما أعرف، هناك عادةً ملف تعريف ارتباط (cookie) لتخزين معلومات تسجيل الدخول. هل ينطبق هذا أيضًا على Discourse؟ إذا كان الأمر كذلك، فكيف يمكن استغلال ذلك، أو كيف يمكن أتمتة عملية تسجيل الدخول؟

تريد قراءة DiscourseConnect - تسجيل الدخول الموحد الرسمي لـ Discourse (sso).

باستخدام هذه الأداة وتفعيل خيار “تسجيل الدخول مطلوب”، بمجرد فتح المستخدم لواجهة الويب الخاصة بك، سيتم إعادة توجيهه إلى عنوان URL تختاره لبدء عملية المصادقة. إذا جعلت هذه العملية سلسة، فسيتم تسجيل دخول المستخدم في Discourse تلقائيًا بعد لحظات قليلة.