Re: Proxy con autenticación dominio-usuario-pass

José Lecaros jose.lecaros en gmail.com
Mie Ene 3 18:21:44 CET 2007


On 1/3/07, Jordi Funollet <jordi.f en ati.es> wrote:
> José Lecaros dixit:
> > > Hola,
> > > no tengo como probar nada por ahora asi que sólo te envío sugerencias:
> > >
> > > Si el código que muestras lo sacaste de...
> > >     http://listas.aditel.org/archivos/python-es/2006-May/017473.html
> >
> > sí
> >
> > > entonces verás que ese código no le funcionó a quien lo posteó.
> > > En ese mismo hilo alguien sugiere que en vez de configurar el proxy vía
> > > la api de urllib2 se haga con una variable de ambiente:
> > >     http://listas.aditel.org/archivos/python-es/2006-May/017478.html
>
> Culpable. :-) Terminó funcionando, pero bajo Linux. Nunca lo he probado sobre
> otro sistema operativo.
>
> Te copio el codigo que funcionó, por si te ayuda. Pero creo que hay otra
> diferencia que tienes que vigilar: yo trabajaba contra un proxy Squid, y no
> contra un ISA. No estoy seguro que los métodos de autenticación sean
> idénticos. Supongo que ya habrás probado a autentificarte sin el 'DOMINIO/'
> delante del usuario y combinaciones de este estilo. Para descartar problemas
> de 'encoding' incluso puedes probar a usar un usuario y password que sean
> solo carácteres ASCII.
>
> Suerte.
>
>     import urllib2, os
>
>     proxy_vars = {
>         'host': 'domenech.uab.es',
>         'port': '3128',
>         'user': 'me'
>         'password': 'none',
>     }
>     url_test='http://www.bjrq.org:9000/info.php'
>
>     os.environ['http_proxy'] = 'http://%(user)s:%(password)s@%(host)s:
> %(port)s/' % proxy_vars
>
>      page = urllib2.urlopen(url_test)

y tampoco anda :(

he encontrado que con ISA se debe usar Basic Authentication(BA), así
que miraré por ahí a ver si doy con la solución :)
si alguien se anima a un trozo de código con BA estaría deluxe :)

sl3
-- 
José Lecaros Cisterna
móvil: (56+9)789 78 00
lecaros en ubuntu-cl.org
jose.lecaros en gmail.com

lecaros at irc.freenode.net
#edubuntu #edubuntu-es

lecaros.wordpress.com




Más información sobre la lista de distribución Python-es