2012-04-04 3 views
1

LDAP를 인증 백엔드로 사용하는 Django 앱이 있습니다.사용자 로그인이 사용자 필드를 덮어 씁니다.

LDAP 모듈인지 장고 ​​자체인지는 모르겠지만 사용자가 이메일 주소, 이름 또는 성을 변경하고 로그 아웃했다가 다시 로그인하면 값이 원래 값으로 되돌려집니다 (즉 LDAP 레코드에서 가져온 것).

이전에 이런 종류의 동작을 본 사람이 있습니까?이를 방지 할 방법이 있습니까?

내가 가진 문제는 LDAP 레코드의 이메일 주소가 잘못되어 업데이트해야하지만이를 제어 할 수 없다는 것입니다. 내가 제어 할 수있는 유일한 것은 Django 사용자 데이터베이스입니다.

+0

물론 질문을 게시하자마자 답변을 찾을 수 있습니다. LDAP 모듈에 AUTH_LDAP_ALWAYS_UPDATE_USER라는 설정이 있습니다.이 설정은 매번 업데이트되지 않도록 False로 설정해야합니다. – bodger

+1

이 질문에 대한 답변을 직접 게시하고 수락 할 수 있어야합니다 (하루나 이틀 정도 기다려야 할 수도 있음) –

답변

0

관심있는 사람들을 위해 LDAP 모듈에 AUTH_LDAP_ALWAYS_UPDATE_USER라는 설정이 있는데, 매번 업데이트되지 않도록하려면 False로 설정해야합니다.

관련 문제