phpgroupware-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Phpgroupware-developers] xmlrpc unauthorized


From: Jean-Eric Cuendet
Subject: Re: [Phpgroupware-developers] xmlrpc unauthorized
Date: Sat, 23 Feb 2002 14:52:29 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.8) Gecko/20020205


Is someone able to make phpGW work with XMLRPC?
I can login, receive the sessionid+kp3 but I can't go further.
I receive NUAUTHORIZED every time I make an XMLRPC call.
I attach the XML code sent to the server. Is there an error?
Thanks a lot
-jec

PS: I use a modified (for Authorization stuff) Frontier::Client in Perl


Miles Lott wrote:

xmlrpc should definitely return an xmlrpc packet
describing the situation to a point.  But a tradional
401 is not the goal so much as an xmlrpc error packet...

Don Smith wrote:

Is there any way to have the xmlrpc return a 401 if the auth headers are
not present, it seems netscape's xmlrpc (and perhaps netscape's
underlying httpconnections) will not add the headers until prompted for them

many thanks

don smith

_______________________________________________
Phpgroupware-developers mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/phpgroupware-developers




---- request ----
<?xml version="1.0"?>
<methodCall>
<methodName>system.login</methodName>
<params>
<param><value><struct>
<member><name>username</name><value><string>demo</string></value></member>
<member><name>password</name><value><string>guest</string></value></member>
<member><name>domain</name><value><string>demo</string></value></member>
</struct></value>
</param>
</params>
</methodCall>
---- response ----
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><struct>
<member><name>domain</name>
<value><string>demo</string></value>
</member>
<member><name>sessionid</name>
<value><string>90c917b0ce2868dd6aa419a28af68e41</string></value>
</member>
<member><name>kp3</name>
<value><string>2ec248f6df33454bac79a7505deb42b0</string></value>
</member>
</struct></value>
</param>
</params>
</methodResponse>Calling addressbook.boaddressbook.read_entries
---- request ----
<?xml version="1.0"?>
<methodCall>
<methodName>addressbook.boaddressbook.read_entries</methodName>
<params>
<param><value><struct>
<member><name>order</name><value><string></string></value></member>
<member><name>start</name><value><string>1</string></value>
</member>
<member><name>filter</name><value><string></string></value></member>
<member><name>limit</name><value><string>5</string></value>
</member>
<member><name>query</name><value><string></string></value></member>
<member><name>sort</name><value><string></string></value></member>
<member><name>fields</name><value><struct>
<member><name>n_family</name><value><string>n_family</string></value></member>
<member><name>n_given</name><value><string>n_given</string></value></member>
</struct></value>
</member>
</struct></value>
</param>
</params>
</methodCall>
---- response ----
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><string>UNAUTHORIZED</string></value>
</param>
</params>
</methodResponse>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]