[Zope] Re: authentication with python program

Josef Meile jmeile at hotmail.com
Fri Apr 18 03:21:58 EDT 2008

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

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 = ""
> 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

More information about the Zope mailing list