2017-11-29 16 views
1

내 웹 응용 프로그램을 LDAP 서버 (사용자 이름과 암호 전용)에서 인증하지만 django에 권한이 있어야합니다.인증 Django on LDAP 서버

모든 LDAP 사용자가 웹 응용 프로그램에 액세스 할 수있는 것은 아닙니다.

특히 도시 필드가있는 모델이있는 경우 사용자가 일부 레코드 만 볼 수 있도록하고 싶습니다. 일부 사용자는 도시 필드가 런던 인 레코드 만 볼 수 있어야하고 도시는 밀라노입니다.

사용자가 LDAP에 정의 된 경우 어떻게 장고 권한을 정의 할 수 있습니까?

사용자가 ldap에 정의 된 경우 어떻게 사용자 응용 프로그램 관리자를 정의 할 수 있습니까?

이중 인증을 구현해야합니까? django에서도 웹 애플리케이션에 액세스 할 수있는 LDAP 사용자를 정의해야합니까?

앞으로 나아갈 수있는 가장 좋은 방법은 무엇입니까?

의견이 있으십니까?

예?

감사 pacopyc

답변

0

모든 LDAP 사용자가 웹 응용 프로그램에 액세스 할 수 있어야하지 않습니다.

응용 프로그램

진행하는 가장 좋은 방법은 무엇인가에 대한 LDAP 트리에서 별도의 지점을 만드시겠습니까? 의견 있으십니까?

하면 django-python3-ldap 확장에서보세요 : 그런 다음 로컬 데이터베이스에 LDAP 동기화 사용자를 수행 장고 settings.py에서 설정을 정의

python manage.py ldap_sync_users