로컬 컴퓨터에서 장고 기반 사이트를 호스팅하고 있습니다 (전체 액세스 권한이 있습니다). 이 사이트는 django ldap 플러그인을 통해 원격 활성 디렉토리에 대해 사용자를 인증합니다.Django Ldap 인증 시간이 초과되었습니다
작동에 사용되는 LDAP 서버에 대해 인증!
이제 LDAP 서버에 대해 인증을 시도 할 때 요청이 만료 될 때까지 요청이 중단됩니다. 로그에서 유용한 것을 찾지 못했습니다.
서버 설정은 NginX, Django 1.3, Fedora 15, mySql 5.1입니다.
나는 어떤 로그를보아야하는지 모르겠다.
는 (내가 nginx를 access
및 error
로그에 있지만 사용을 찾고 시도했습니다.)
것들 내가 시도 :
가 장고의에서 사이트를 운영하고 Nginx에 처리되지 않는 (localhost를 통해 접속하지만, 접근 python manage.py
직접 runserver
명령을 통해). 이 작동
실행 ldapsearch
명령 줄에서. 이 작동
편집 : 내가 LDAP 서버와 앞뒤를보고 와이어 샤크를 사용했다. 상호 작용이 잘된 것 같습니다 - 장고는 바인딩 요청을 보내고 성공 메시지를받은 다음 검색 쿼리를 보내고 사용자 객체가 반환됩니다. 그러나,이 통신 django가 끊어진 것 같다. django 쉘에서 "authenticate (username = user, password = pass)"를 실행 한 후 "Ctrl-c"를 누르면 스택 트레이스가 django-ldap 라이브러리의 어딘가에 있습니다.
제발 도와주세요, 나는이 문제의 원인이 무엇인지를 모릅니다.
고맙습니다.
문제를 해결 했습니까? 똑같은 문제가 있는데 ldapsearch는 작동하지만 django-auth-ldap은 시간 초과가 될 때까지 중단됩니다. –