Имам приложение Django, което използва LDAP като бекграунд за удостоверяване.
Аз не съм сигурен дали това е LDAP модул или простоДжанго, но ако потребителят промени имейл адреса си, първото си име или фамилия и след това се връща отново и отново, стойностите се връщат към първоначалните им стойности (т.е. тези, получени от LDAP запис).
Виждал ли е някога подобно поведение и има ли някакъв начин да го предотвратите?
Проблемът ми е, че имейл адресите в записите LDAP са неправилни и се нуждаят от актуализиране, но нямам контрол над тях. Единственото нещо, което мога да контролирам, е потребителската база данни за Django.
Отговори:
0 за отговор № 1За тези, които се интересуват, решението е, че има настройка в модула LDAP, наречен AUTH_LDAP_ALWAYS_UPDATE_USER, който трябва да зададете на False, за да се уверите, че не се актуализира всеки път.