[Zope] Re: authentication with python program

Miguel Beltran R. yourpadre at gmail.com
Fri Apr 18 11:10:37 EDT 2008


#Martijn
Yes, have role manager

#Josef
After change options and restart
----Z2.log:
10.28.1.18 - admin [18/Apr/2008:17:01:08 +0200] "GET
/Control_Panel/manage_main HTTP/1.1" 200 8023 "" "Mozilla/5.0
(Windows; U; Windows NT 5.1; es-AR; rv:1.8.1.14) Gecko/20080404
Firefox/2.0.0.14"
10.28.1.18 - Anonymous [18/Apr/2008:17:01:18 +0200] "POST
/bitacoras/alta/estado2.html HTTP/1.1" 200 692 "" "Python-urllib/2.5"

----trace.log:
B 36356824 2008-04-18T17:01:08 GET /Control_Panel/manage_main
I 36356824 2008-04-18T17:01:08 0
A 36356824 2008-04-18T17:01:08 200 8023
E 36356824 2008-04-18T17:01:08
B 36356864 2008-04-18T17:01:18 POST /bitacoras/alta/estado2.html
I 36356864 2008-04-18T17:01:18 434
A 36356864 2008-04-18T17:01:18 200 692
E 36356864 2008-04-18T17:01:18

----error_log:
<nothing>??



2008/4/18, Josef Meile <jmeile at hotmail.com>:
> Hi Miguel
>
>  First, you could drop the Unauthorized Exception from the error_log
>  object in the root folder of the zope management interface. Then
>  activate the verbose-security option in your zope.conf file. To do
>  this, you need to put/replace this lines:
>
>  security-policy-implementation python
>  verbose-security on
>
>  After you have done this, you need to restart zope, try again your
>  authentication script, and take a look at your event.log file or
>  the error_log object. You may find the reason of why is this failing.
>  In case you don't find it, then place the full traceback here.
>
>  Best regards
>  Josef
>
>  Miguel Beltran R. schrieb:
>
>
> > I have this program what open a dtml what return a XML page, but I
> > have error with permisions:
> >
> > import urllib, urllib2
> >
> > pagina = "http://10.28.1.239/bitacoras/alta/estado2.html"
> > datos = {"btipo":"D",
> >         "bholo":87654321,
> >         "bplac":"dd-12345",
> >         "accion":"alta_gasolina",
> > }
> >
> > params=urllib.urlencode(datos)
> > aut=urllib2.HTTPBasicAuthHandler()
> > aut.add_password("AFICON", pagina, "myuser", "mypass")
> > opener=urllib2.build_opener(aut)
> > urllib2.install_opener(opener)
> > r=urllib2.urlopen(pagina,params)
> > print r.read()
> > r.close()
> >
> > but returned XML say:
> > <ajax>
> >  <accion>alta_gasolina</accion>
> >               <respuesta>error</respuesta>
> >        <error_type>Unauthorized</error_type>
> >        <error_description>You are not allowed to access 'zsql_alta'
> > in this context</error_description>
> >
> >  </ajax>
> >
> > help? how I can send HTTPBasicAuth?
> >
> > pd. Sorry by my bad english
> >
>
>  _______________________________________________
>  Zope maillist  -  Zope at zope.org
>  http://mail.zope.org/mailman/listinfo/zope
>  **   No cross posts or HTML encoding!  **
>  (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
>


-- 
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida


More information about the Zope mailing list