Le plugin LDAP auth_overrides_username toujours

Nous avons un problème sérieux après la mise à jour vers la dernière version 2.8.0.Beta10 : la désactivation du paramètre

auth_overrides_username

semble n’avoir aucun effet. La case est décochée, mais après chaque processus de déconnexion/connexion, le nom d’utilisateur sélectionné par l’utilisateur est écrasé par le nom LDAP. Quelqu’un peut-il confirmer cela ?

Pour le moment, le plugin LDAP active spécifiquement le paramètre overrides_username. Peut-être devrait-il simplement s’appuyer sur le paramètre auth_overrides_username du cœur, ou introduire un nouveau paramètre de site.

Le plugin LDAP n’est pas un plugin officiel, et je ne pense pas que l’auteur soit actif ici sur Meta, vous devrez donc peut-être ouvrir un problème sur le dépôt.

1 « J'aime »

Merci pour votre réponse rapide. Est-ce déjà résolu par cette PR ?

1 « J'aime »

Cela ne résoudra pas le problème. Bien que maintenant que vous le mentionnez, cette PR a probablement introduit ce changement de comportement.

Quelques éléments de contexte : nous avons supprimé un ancien indicateur « omettre le nom d’utilisateur » du cœur, que le plugin LDAP utilisait. Il était extrêmement similaire au paramètre overrides_username, c’est pourquoi je les ai simplement substitués dans le plugin LDAP. Cependant, comme vous l’avez remarqué, omit_username ne s’appliquait que lors de l’inscription initiale, tandis que overrides_username s’applique à chaque connexion.

Voici une PR pour annuler ce changement de comportement. Nous aurons besoin que @jonmbake la fusionne.

1 « J'aime »

@Ralf_Stockmann ce PR est maintenant fusionné, donc l’ancien comportement devrait être restauré une fois que vous aurez mis à jour le plugin

1 « J'aime »

Ce sujet a été automatiquement fermé après 15 heures. Les nouvelles réponses ne sont plus autorisées.