LDAP-Plugin überschreibt immer auth_overrides_username

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.

Vielen Dank für die schnelle Antwort. Wurde dies bereits durch diesen PR gelöst?

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.

@Ralf_Stockmann Dieser PR wurde jetzt zusammengeführt, sodass das alte Verhalten wiederhergestellt werden sollte, sobald Sie das Plugin aktualisieren.