لدينا مشكلة خطيرة بعد التحديث إلى أحدث إصدار 2.8.0.Beta10: تعطيل الإعداد
auth_overrides_username
لا يبدو أن له أي تأثير. الصندوق غير محدد، ولكن بعد كل عملية تسجيل خروج/تسجيل دخول، يتم الكتابة فوق اسم المستخدم المحدد من قبل المستخدم باسم LDAP. هل يمكن لأحد تأكيد ذلك؟
في الوقت الحالي، يقوم مكون LDAP الإضافي بتمكين إعداد overrides_usernameبشكل خاص. ربما يجب أن يعتمد ببساطة على إعداد auth_overrides_username الأساسي، أو يقدم إعدادًا جديدًا للموقع.\n\nمكون LDAP الإضافي ليس مكونًا رسميًا، ولا أعتقد أن المؤلف نشط هنا في Meta، لذلك قد تحتاج إلى فتح مشكلة في المستودع.
لن يصلح ذلك. على الرغم من أنك ذكرت ذلك الآن، فإن طلب السحب هذا ربما يكون قد أدخل هذا التغيير في السلوك.
بعض السياق: لقد أزلنا علامة “تجاهل اسم المستخدم” القديمة من النواة، والتي كان يستخدمها المكون الإضافي LDAP. كانت مشابهة جدًا لإعداد overrides_username، ولهذا السبب استبدلتها ببساطة في المكون الإضافي LDAP. ولكن، كما لاحظت، كان omit_username ينطبق فقط أثناء التسجيل الأولي، بينما ينطبق overrides_username عند كل تسجيل دخول.
إليك طلب سحب لعكس هذا التغيير في السلوك. سنحتاج إلى @jonmbake لدمجه.