غير قادر على تسجيل الدخول إلى المنتديات عبر Discord

أواجه مشكلة في تسجيل الدخول إلى المنتدى الخاص بنا (forums.thecookout.org) بعد تسجيل الخروج.

بعد المصادقة عبر Discord، يتم توجيهي إلى عنوان URL التالي:

https://forums.thecookout.org/auth/failure?message=csrf_detected&strategy=discord

ويظهر لي الخطأ التالي:

انتهت مهلة التفويض، أو أنك قد غيرت المتصفح. يرجى المحاولة مرة أخرى.

لست متأكدًا تمامًا مما يحدث، ويمكنني الاستفادة من أي مساعدة.

شكرًا مقدّمًا!

معلومة للأخرين الذين يرونها.

لم أزُر موقعك من قبل، لكنني أيضًا أرى

ليس بإمكاني المساعدة، لكن قد يفيد هذا الآخرين الذين يسعون لمساعدتك.

يرجى التحديث إلى الإصدار الأحدث، فقد قمنا مؤخرًا بتغيير الكود المتعلق بذلك.

كيف يمكنني تغييره من cmd/Docker؟

أنا غير قادر على الوصول إلى واجهة المستخدم الرسومية.

الاتصال بخادم SSH عبر بروتوكول SSH

cd /var/discourse
./launcher rebuild app

لقد حاولت ذلك مرتين وما زلت أتلقى الرسالة الخاطئة.

لإضافة المزيد إلى ما أراه، عندما أقوم بتسجيل الدخول إلى صورة Docker وعرض السجلات

/var/www/discourse/log/production.log

الخطأ الذي أراه هو:

(discord) فشل المصادقة! csrf_detected: OmniAuth::Strategies::OAuth2::CallbackError, 
csrf_detected | تم اكتشاف CSRF
بدأ طلب GET "/auth/failure?message=csrf_detected&strategy=discord" من عنوان 99.14.146.128 في 2019-09-11 21:19:27 +0000
معالجة بواسطة Users::OmniauthCallbacksController#failure بتنسيق HTML
المعاملات: {"message"=>"csrf_detected", "strategy"=>"discord"}
عرض users/omniauth_callbacks/failure.html.erb ضمن layouts/no_ember
تم عرض users/omniauth_callbacks/failure.html.erb ضمن layouts/no_ember (0.1ms)
تم عرض layouts/_head.html.erb (16.0ms)
تم عرض common/_discourse_stylesheet.html.erb (0.4ms)
تم عرض application/_header.html.erb (0.3ms)
اكتمل بـ 200 OK في 21ms (العرض: 17.8ms | ActiveRecord: 0.0ms)

يبدو أن المشكلة كانت ناتجة عن استخدام GitHub - featheredtoast/discourse-plugin-discord-auth: A Discourse plugin to login over Discord · GitHub للمصادقة عبر Discord بدلاً من الطريقة المدمجة.

لا أعرف متى تم إضافتها، لكنني أستخدمها الآن ويعمل كل شيء بسلاسة!

شكرًا لكم جميعًا على مساعدتكم!

أوه، هذا سيُفسّر الأمر. كانت فرعي هي المستودع الأصلي للإضافة ولم يتم تحديثها للسماح بإضافة النواة، مثلما هو الحال في المستودع الموجود تحت discourse.

سأقوم بتحديثها لتطابق مستودع discourse أيضًا. آسف على الإزعاج، وتم التتبع بشكل ممتاز!

لا مشكلة!

لقد كان يخدمني بشكل ممتاز!

شكرًا لك على قيادة العمل!

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