[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] phpgwapi/doc/xmlrpc/phpgw_server.dvi, 1.3
From: |
nomail |
Subject: |
[Phpgroupware-cvs] phpgwapi/doc/xmlrpc/phpgw_server.dvi, 1.3 |
Date: |
Thu, 30 Dec 2004 07:47:30 +0100 |
Update of /phpgwapi/doc/xmlrpc
Added Files:
Branch:
phpgw_server.dvi
date: 2004/12/30 06:47:30; author: skwashd; state: Exp; lines: +0 -0
Log Message:
new HEAD
=====================================================================
÷À; è TeX output
2001.09.03:2151 6 ÿÿÿÿ {ºâ
ý ºâïcolor push Blackïhtml:<a name="page.1">ïcolor push gray 0ï color
popï html:</a>üfdÔ ï color address@hidden:<a
name="Doc-Start">ï html:</a>ïhtml:<a name="0">ï
html:</a>&ñEù"óú â
phvb8t¾phpGr¡oupWÿBareêÏXML-RPC/SOþÁAP
Y ´éMethodologyVïhtml:<a name="7">ï html:</a>'ãEóú G®
phvb8t¿1.ͽSystemle½°velrequestsïhtml:<a name="9">ï
html:</a>#ñróú ff
phvb8tÀ1.1. ÈLoginandauthentication
gdïhtml:<a name="11">ï html:</a> ËÏ0 ó?Á|
ptmr8t½Authentication foruserloginsishandledinternallynodierentlythanforthetypicalphpGroupWÿ37are¤
0 login viawebbroÀ wserÿs8.ServÙ
erlogins,addedforXML-RPCandSO¦gAPþã×,areonlyslightlydierent.For¡0 either protocol,userandservÙ
erloginandauthenticationandsubsequentrequestsarehandledbytheir¡0 respectiÀ vÙ
e serverapps,xmlrpc.phpandsoap.php.AserverisidentiedbyacustomHTTPheader,¡0 without whichanormaluserloginwillbeundertakægen.©*8ïhtml:<a
name="12">ï html:</a>
ÕÈ0 A clientorservÙ
ersendstheappropriateXML-RPCorSO¦gAPpackægetcontaininghost,user,andpassword¡0 information tothephpgwservÙ
erÿs8.TheserverthenassignsasessionidandkægeyÿY
,whichisreturnedtothe¡0 client intheappropriateformat.¦ïhtml:<a
name="13">ï html:</a>
ÕÈ0 Our currentmethodforauthenticatingrequestsaftersuccessfulloginisviatheAuthorization:Basic¡0 HTTP{¼header{½tobesentbytheclientorrequestingservÙ
erÿs8.Theformatofthisheaderisabase64encoding¡0 of theassignedsessionidandkp3vÀ ariables,seperatedbya':'.¦ïhtml:<a
name="14">ï html:</a>
ÕÈ0 Further securitymaybeobtainedbyusingSSLontheclientandservÙ
erÿs8.Inthefuture,wemay¡0 encrypt/descrypt thedataoneitherend,oratleastproÙ
videthisasanoption.Thesessionidandkægey¡0 vÀ ariables willmakægethispossible,andrelativÙ
elysecure.*8ïhtml:<a name="15">ï html:</a> ob0 óú
phvb8tÁ1.1.1.Uüsystem.login«~ïhtml:<a name="17">ï html:</a>
T0 ½The rstrequestaclientwillmakægeisthesystem.loginmethod.HereisasampleofaservÙ
erloginpacket¡0 in XML-RPC:
ïhtml:<a name="18">ï html:</a>0 ó
pcrr8tÂ<?xmlffversion="1.0"?>¤³30 <methodCall>¡0 <methodName>system.login</methodName>¡0 <params>¡0 <param>¡0 <value><struct>¡0 <member><name>server_name</name>¡0 <value><string>my.host.name</string></value>0 ºâïcolor
push BlackÏ óϯ8
ptmri8tÄ1Ô ï color
pop 6 * {ºâ ý ºâïcolor push
Blackïhtml:<a name="page.2">ïcolor push gray 0ï color popï
html:</a>üfd÷ïhtml:<a name="23">ï
html:</a>fdi7ÄphpGrÏoupWÿar¡Ge XML-RPC/SOÿs8APMethodoloæggyÔ ï
color
address@hidden/ºâÂ</member>¤³3/ºâ<member><name>username</name>¡/ºâ<value><string>bubba</string></value>¡/ºâ</member>¡/ºâ<member><name>password</name>¡/ºâ<value><string>gump</string></value>¡/ºâ</member>ff</struct></value>¡/ºâ</param>¡/ºâ</params>¡/ºâ</methodCall>¡ºâ©
ïhtml:<a name="19">ï html:</a>
0 ½And thesameinSO¦gAP:
ïhtml:<a name="20">ï
html:</a>0 Â<?xmlffversion="1.0"?>¡0 <SOAP-ENV:Envelope¡0 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"ffxmlns:xsi="http://www.w3.org/1999/XMLSchema-¡0