/ / User login презаписва потребителски полета - django, ldap, django-authentication, python-ldap

Потребителският вход презаписва потребителски полета - django, ldap, django-authentication, python-ldap

Имам приложение Django, което използва LDAP като бекграунд за удостоверяване.

Аз не съм сигурен дали това е LDAP модул или простоДжанго, но ако потребителят промени имейл адреса си, първото си име или фамилия и след това се връща отново и отново, стойностите се връщат към първоначалните им стойности (т.е. тези, получени от LDAP запис).

Виждал ли е някога подобно поведение и има ли някакъв начин да го предотвратите?

Проблемът ми е, че имейл адресите в записите LDAP са неправилни и се нуждаят от актуализиране, но нямам контрол над тях. Единственото нещо, което мога да контролирам, е потребителската база данни за Django.

Отговори:

0 за отговор № 1

За тези, които се интересуват, решението е, че има настройка в модула LDAP, наречен AUTH_LDAP_ALWAYS_UPDATE_USER, който трябва да зададете на False, за да се уверите, че не се актуализира всеки път.