2013-03-04 8 views
2

내 장고 앱에서 django-social-auth를 사용하려고합니다. 모든 것이 내 맥에서 괜찮은 동안, 나는 윈도우 머신에서 같은 코드를 사용하려고 할 때 407 개의 프록시 인증이 필요하다.407 프록시 인증 필요

<urlopen error Tunnel connection failed: 407 Proxy Authentication Required (Forefront 

TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )> 

모든 도움을 주시면 대단히 감사하겠습니다.

+0

로컬 프록시 구성에 문제가있는 것 같습니다. – geoffspear

답변

1
Forefront TMG requires authorization to fulfill the request 

아웃 바운드 트래픽을 프록시 서버 (이 경우 Microsoft의 TMG)를 통해 라우팅하려면 컴퓨터가 구성되어 있어야합니다 (필수). 사용자가 앱 인증을 시도하면 Django는 다른 서비스에 연결하려고 시도하지만 프록시 구성으로 인해 해당 서비스에 연결할 수 없습니다.

urlopen을 호출하는 코드는 아마도 django-social-auth 내에 있으므로 프록시를 사용하기 위해 해당 코드를 직접 수정하지 않을 수 있습니다. http_proxy 환경 변수 (자세한 내용은 this answer 참조)를 설정하여 모든 urllib 요청이 프록시를 통과하도록하거나 웹 서버의 프록시 인증을 사용하지 않도록 설정할 수 있습니다.

관련 문제