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.

1 „Gefällt mir“

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

1 „Gefällt mir“

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.

1 „Gefällt mir“

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

1 „Gefällt mir“

Dieses Thema wurde nach 15 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.