Wir haben nach dem Update auf die neueste Version 2.8.0.Beta10 ein ernstes Problem: Das Deaktivieren der Einstellung
auth_overrides_username
scheint keine Auswirkung zu haben. Die Checkbox ist nicht angehakt, aber nach jedem Ab- und Anmeldevorgang wird der vom Benutzer ausgewählte Benutzername mit dem LDAP-Namen überschrieben. Kann das jemand bestätigen?
Derzeit aktiviert das LDAP-Plugin speziell die Einstellung overrides_username. Vielleicht sollte es sich einfach auf die Kerneinstellung auth_overrides_username verlassen oder eine neue Site-Einstellung einführen.
Das LDAP-Plugin ist kein offizielles Plugin und ich glaube nicht, dass der Autor hier auf Meta aktiv ist. Daher müssen Sie möglicherweise ein Problem im Repository melden.
Das wird es nicht beheben. Obwohl, wo Sie es gerade erwähnen, hat dieser PR wahrscheinlich diese Verhaltensänderung eingeführt.
Einige Hintergründe: Wir haben ein altes Flag ‘omit username’ aus dem Kern entfernt, das das LDAP-Plugin verwendete. Es war dem overrides_username-Setting extrem ähnlich, weshalb ich sie im LDAP-Plugin einfach ersetzt habe. Jedoch, wie Sie bemerkt haben, galt omit_username nur bei der erstmaligen Registrierung, während overrides_username bei jedem Login gilt.
Hier ist ein PR, um diese Verhaltensänderung rückgängig zu machen. Wir benötigen die Zustimmung von @jonmbake zum Mergen.