1
LDAP를 인증 백엔드로 사용하는 Django 앱이 있습니다.사용자 로그인이 사용자 필드를 덮어 씁니다.
LDAP 모듈인지 장고 자체인지는 모르겠지만 사용자가 이메일 주소, 이름 또는 성을 변경하고 로그 아웃했다가 다시 로그인하면 값이 원래 값으로 되돌려집니다 (즉 LDAP 레코드에서 가져온 것).
이전에 이런 종류의 동작을 본 사람이 있습니까?이를 방지 할 방법이 있습니까?
내가 가진 문제는 LDAP 레코드의 이메일 주소가 잘못되어 업데이트해야하지만이를 제어 할 수 없다는 것입니다. 내가 제어 할 수있는 유일한 것은 Django 사용자 데이터베이스입니다.
물론 질문을 게시하자마자 답변을 찾을 수 있습니다. LDAP 모듈에 AUTH_LDAP_ALWAYS_UPDATE_USER라는 설정이 있습니다.이 설정은 매번 업데이트되지 않도록 False로 설정해야합니다. – bodger
이 질문에 대한 답변을 직접 게시하고 수락 할 수 있어야합니다 (하루나 이틀 정도 기다려야 할 수도 있음) –