[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