SSO Callback يغلق الاتصال (0 بايت مرسلة من الخادم)؛ تم تسجيل الخروج من الانتحال سابقًا

(ملاحظة، تم الإبلاغ عن هذا أيضًا هنا: Connection lost during callback · Issue #28 · soudis/discoursesso · GitHub)

مرحباً،

نواجه مشكلة غريبة جداً مع Discourse SSO الخاص بنا. منذ أن قام أحد المستخدمين بتسجيل الخروج من الانتحال، لم يعد بإمكانه تسجيل الدخول مرة أخرى. هذا ما يحدث الآن إذا حاول تسجيل الدخول: (كان المستخدم مسجلاً الدخول إلى Nextcloud سابقًا).

يقوم الخادم بإغلاق الاتصال للتو. لا يمكنني العثور على أي سجل خطأ. ليس داخل أي من وكلاء nginx، وليس داخل Discourse، وليس داخل Nextcloud.

ومن المثير للاهتمام أنه لا علاقة له بالشبكة أو الجهاز. إنه فقط هذا المستخدم الذي يفشل في تسجيل الدخول.

لقد حاولت أيضًا مسح بيانات SSO من Discourse، وغيرت عنوان البريد الإلكتروني لفرض إنشاء حساب Discourse جديد. المشكلة لا تزال قائمة.

أشك في أن هذه مشكلة في إضافة Nextcloud، ومع ذلك لا أرى أي رسائل خطأ من Discourse، وهو ما يفاجئني. (لقد قمت بمسح السجل وحاولت مرة أخرى، ولم يظهر أي سجل.)

هل قمت بتمكين verbose_discourse_connect_logging في الإعدادات - تسجيل الدخول - المسؤول؟

إعجاب واحد (1)

لقد فعلت للتو. السجل الوحيد هو:

سجل SSO المطول: بدأت عملية SSO

add_groups:
admin:
moderator:
avatar_force_update:
avatar_url:
bio:
card_background_url:
confirmed_2fa:
email:
external_id:
groups:
locale:
locale_force_update:
location:
logout:
name:
no_2fa_methods:
nonce: <تمت الإزالة>
profile_background_url:
remove_groups:
require_2fa:
require_activation:
return_sso_url: https://hub.diehumanisten.de/session/sso_login
suppress_welcome_message:
title:
username:
website:

هل لا تزال هذه المشكلة مستمرة يا @simon.michalke؟

نعم، لقد اختبرناه مرة أخرى ولا يزال مستمراً.

إعجاب واحد (1)

حسنًا، الآن لدينا مشكلة حقيقية. يبدو أن المشكلة تنتشر إلى مستخدم آخر. والمستخدم الثاني ليس مسؤولاً وبالتالي لا يمكنه استخدام الحل البديل.

إذا كنت أرغب في الاتصال بالدعم (المدفوع)، بمن يجب أن أتحدث في حالتي؟

هل كانت هذه الإجابة الصحيحة لمشكلتك في النهاية؟ :crossed_fingers:

نعم. يدعم Nextcloud SSO طلبات GET فقط وليس تسجيل الدخول المستند إلى POST. قام وكيل nginx الخاص بنا بإسقاط الطلب بصمت نظرًا لأن لدينا عددًا كبيرًا جدًا من المجموعات التي تملأ رأس الطلب.

يتمثل حلنا الحالي في تعديل المكون الإضافي يدويًا لعدم تضمين المجموعات:

سننتقل إلى keycloak للمصادقة قريبًا.

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 30 يومًا من آخر رد. لم تعد الردود الجديدة مسموح بها.