مرحباً،
أنا أستخدم حصريًا تكامل SSO على منصة Discourse الخاصة بي. لاحظت اليوم أنه عند تسجيل الدخول إلى حساب المسؤول الخاص بي باستخدام SSO، لم أعد أرى القوائم المتعلقة بالمسؤول، ونقطة النهاية /admin لا تعمل.
ومع ذلك، على جهاز آخر لدي، والذي ظل مسجلاً للدخول لمدة أسبوع تقريبًا، أرى قائمة المسؤول. يبدو أن هذا يحدث فقط عند تسجيل الدخول الجديد، مما يجعلني أعتقد أن:
- أذونات المسؤول مخزنة في الجلسة نفسها (وهو أمر منطقي).
- تكامل SSO لم يعد يضيف بشكل صحيح إذن المسؤول عند إنشاء الجلسات.
هذا يعني أنه بمجرد تسجيل خروج جهازي الآخر حتمًا، سأكون عالقًا من الوصول إلى قوائم المسؤول الخاصة بي.
لقد أكدت مع مسؤول آخر في منتدانا، ويحدث نفس الشيء له إذا قام بتسجيل الدخول في علامة تبويب متخفية.
لقد استخدمت أيضًا زر “انتحال شخصية” لحساب تجريبي في وقت سابق اليوم، وهو الوقت الذي لاحظت فيه هذه المشكلة. لست متأكدًا مما إذا كان ذلك مرتبطًا أم لا، ولكنه جدير بالذكر؟
يحدث هذا الآن على جميع الأجهزة (Mac، PC، iPhone)، وكذلك على حسابي المسؤولين على موقعي، بغض النظر عما إذا كنا نمسح ملفات تعريف الارتباط أم لا. لا نزال مدرجين في نقطة النهاية /about كمسؤولين، لذلك لم تتم إزالتنا عن طريق الخطأ.
آمل أن يكون هذا سهل التكرار وحله. إذا كان بإمكاني تقديم أي معلومات إضافية، فسأكون سعيدًا بذلك.