استخدام Discourse كمزود هوية (SSO، DiscourseConnect)

أفترض أنك تستخدم إعداد موقع Discourse logout redirect لإعادة توجيه المستخدمين مرة أخرى إلى تطبيقك بعد تسجيل خروجهم من Discourse.
السبب المحتمل للمشكلة هو إذا تم تمكين إعداد login required على موقع Discourse الخاص بك. عند تمكين هذا الإعداد، سيقوم Discourse تلقائيًا بإعادة توجيه المستخدمين غير المصادق عليهم إلى موقع مزود SSO إذا انتقلوا مباشرة إلى موقع Discourse. هذا يعني أنه ما لم تقم بتسجيل خروج المستخدمين من تطبيقك عند إعادة توجيههم لأول مرة إلى عنوان URL logout redirect، فسيتم تسجيل دخولهم تلقائيًا إلى Discourse في المرة التالية التي يزورون فيها الموقع. يمكنك تأكيد هذا السلوك من خلال المرور بالعملية مع فتح مفتش المتصفح الخاص بك على علامة تبويب الشبكة الخاصة به.
في حال كان ذلك مفيدًا، إليك كيف يتعامل المكون الإضافي WP Discourse مع إعادة توجيه تسجيل الخروج من Discourse: wp-discourse/lib/sso-provider/discourse-sso.php at main · discourse/wp-discourse · GitHub.

إعجابَين (2)