2013-03-04 4 views
2

Je suis en train d'utiliser django-auth social dans mon application django. Alors que tout va bien sur mon mac, j'ai 407 Authentification proxy requise lorsque j'essaie d'utiliser le même code sur Windows machine.407 Authentification proxy requise

<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. )> 

Toute aide sera grandement appréciée.

+0

Sonne comme un problème avec la configuration de votre proxy local. – geoffspear

Répondre

1
Forefront TMG requires authorization to fulfill the request 

Il semble que votre machine est configurée (nécessaire?) Pour le trafic sortant de la route à travers (dans ce cas, TMG de Microsoft,) un serveur proxy. Lorsqu'un utilisateur tente d'authentifier avec votre application, Django tente de se connecter à un autre service pour les vérifier, mais il ne peut pas atteindre ce service, en raison de la configuration du proxy.

Puisque le code qui appelle urlopen est probablement dans django-social-auth, vous ne voudrez peut-être pas le modifier directement pour utiliser le proxy. Vous pouvez essayer de définir une variable d'environnement http_proxy (voir this answer pour plus de détails) pour faire toutes demandes de urllib passent par le proxy), ou désactiver l'authentification proxy pour votre serveur web.

Questions connexes