Development #75705
authn/ldap_backend : à l’authentification, d’abord tenter de retrouver localement le compte en base avant d’appeler l’annuaire distant
0%
Description
Manquement actuel dans le backend identifié par Benj’ dans https://git.entrouvert.org/entrouvert/authentic/pulls/9#issuecomment-5912 :
Je ne suis pas convaincu par le code [du backend dans sa version actuelle] parce que je pense que ce sont des problèmes qui disparaîtraient si au lieu de faire l'authentification sur le LDAP avant la recherche du compte en base on faisait l'inverse, i.e. on chercherait toujours d'abord username/email localement et si on trouve un compte relié au LDAP on l'authentifie. Déjà ça améliorerait les performances et les blocages, i.e. plus jamais d'appel au LDAP dans le cas général et on saurait toujours quel compte n'a pas pu s'authentifier.
(Et donc en particulier on pourrait logguer précisément sur quel compte local porte l’échec d’authn dû à un timeout du LDAP distant.)
Related issues
History
Updated by Paul Marillonnet 2 months ago
- Related to Bug #73342: ldap erreur log erreur (?) TypeError: 'NoneType' object is not subscriptable added