مشكلة تكامل SSO - بحاجة إلى مساعدة في المصادقة التلقائية

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

أبحث عن المساعدة بشأن تحدٍ في تكامل تسجيل الدخول الموحد (SSO). لقد نجحنا في تنفيذ تسجيل الدخول الموحد بين منطقة المطورين (Developer Zone) ومنصة المجتمع، ولكننا نواجه مشكلة محددة:

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

ما نهدف إليه هو تجربة سلسة حيث يمكن للمستخدمين المصادق عليهم بالفعل في منطقة المطورين الانتقال مباشرة إلى المجتمع وتسجيل الدخول تلقائيًا دون عمليات إعادة توجيه إضافية.

لقد قمنا بتطبيق BBpress وتعمل وظيفة تسجيل الدخول الأساسية، ولكن هذه القطعة المصادقة التلقائية لا تعمل كما هو متوقع.

هل نجح أي شخص في تنفيذ هذا النوع من تدفق تسجيل الدخول الموحد السلس؟ أي أمثلة على التعليمات البرمجية، أو اقتراحات التكوين، أو الوثائق ستكون محل تقدير كبير.

شكرا لكم!

عمرى عظيم
مهندس تطبيقات - مدير مجتمع
Hailo

مرحباً Hailo،

ما تصفه هو كيفية عمل DiscourseConnect.

من جانب Discourse، يوجد إعداد موقع auth immediately والذي، كما يوحي اسم الإعداد، يبدأ تدفق المصادقة فوراً. ومع ذلك، كما يلاحظ وصف الإعداد:

إعادة التوجيه تلقائياً إلى نظام تسجيل الدخول الخارجي دون تفاعل المستخدم. لا يسري هذا إلا عندما يكون login_required صحيحاً، وهناك طريقة مصادقة خارجية واحدة فقط

بافتراض أن موقعك ليس login required، يمكنك الارتباط مباشرة بنقطة نهاية مصادقة DiscourseConnect من WordPress، بدلاً من النطاق الأساسي لـ Discourse. انظر المزيد: