Плагин LDAP всегда переопределяет имя пользователя через auth_overrides

У нас серьёзная проблема после обновления до версии 2.8.0.Beta10: отключение настройки

auth_overrides_username

кажется, не имеет никакого эффекта. Чекбокс снят, но после каждого процесса выхода/входа в систему выбранное пользователем имя заменяется именем из LDAP. Кто-нибудь может это подтвердить?

В данный момент плагин LDAP явно включает настройку overrides_username. Возможно, стоит просто полагаться на стандартную настройку auth_overrides_username или ввести новую настройку сайта.

Плагин LDAP не является официальным, и я не думаю, что его автор активен здесь, на Meta, поэтому вам, возможно, потребуется открыть тему в репозитории.

Спасибо за быстрый ответ. Уже решено ли это в этом PR?

Это не исправит проблему. Хотя, если вы об этом упомянули, этот PR, вероятно, и привёл к такому изменению поведения.

Немного контекста: мы удалили старый флаг ‘omit username’ из ядра, который использовал LDAP-плагин. Он был крайне похож на настройку overrides_username, поэтому я просто заменил одно на другое в LDAP-плагине. Однако, как вы заметили, omit_username применялся только при первоначальной регистрации, тогда как overrides_username применяется при каждом входе в систему.

Вот PR, который отменяет это изменение поведения. Нам нужно, чтобы @jonmbake его слил.

@Ralf_Stockmann этот PR уже слит, поэтому старое поведение должно восстановиться после обновления плагина