Basic Authentication näide: Difference between revisions

From services.krediidiinfo.ee
Jump to navigation Jump to search
(New page: Järgnevalt on näidatud HTTP sõnumite päis ja keha, mis saadetakse SOAP kliendi ja serveri vahel kui kliendiga päritakse liidese kiCompany meetodit [[KiCompany#findCompanies|findCo...)
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Järgnevalt on näidatud HTTP sõnumite päis ja keha, mis saadetakse SOAP kliendi ja serveri vahel kui kliendiga päritakse liidese [[kiCompany]] meetodit [[KiCompany#findCompanies|findCompanies]].
Järgnevalt on toodud HTTP sõnumi päise näidis, mis saadetakse SOAP kliendi poolt serverile, kui päritakse liidese [[kiCompany]] kaudu meetodit [[KiCompany#findCompanies|findCompanies]].




Klient kasutab kasutajanimena '''1234''' ja paroolina '''tere'''. ''Basic Authentication'''i korral lisatakse HTTP päisesse rida  
Klient kasutab kasutajanimena '''1234''' ja paroolina '''tere'''. ''Basic Authentication''i korral lisatakse HTTP päisesse rida  
 


<pre>
<pre>
Authorization: Basic MTcyNDo4ZnBiOXA=
Authorization: Basic MTIzNDp0ZXJl
</pre>
</pre>


Kus string ''MTcyNDo4ZnBiOXA='' sisaldabki kasutajanime ja parooli. String saadakse kasutajanimest ja paroolist, mis liidetakse kujul ''1234:tere'' ning seejärel teisendatakse base64 kodeeringusse.
 
Kus string ''MTIzNDp0ZXJl'' sisaldabki kasutajanime ja parooli. String saadakse kasutajanimest ja paroolist, mis liidetakse kujul ''1234:tere'' ning seejärel [http://webnet77.com/cgi-bin/helpers/base-64.pl teisendatakse] base64 kodeeringusse.  
 
 
Kliendi HTTP päringu päis näeb välja järgmine:
 
<pre>
POST /soap.php?name=KiCompany HTTP/1.1
Host: services.krediidiinfo.ee
Connection: Keep-Alive
User-Agent: PHP-SOAP/5.2.5
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:#FindCompanies"
Content-Length: 534
Authorization: Basic MTIzNDp0ZXJl
</pre>

Latest revision as of 09:15, 28 August 2009

Järgnevalt on toodud HTTP sõnumi päise näidis, mis saadetakse SOAP kliendi poolt serverile, kui päritakse liidese kiCompany kaudu meetodit findCompanies.


Klient kasutab kasutajanimena 1234 ja paroolina tere. Basic Authenticationi korral lisatakse HTTP päisesse rida


Authorization: Basic MTIzNDp0ZXJl


Kus string MTIzNDp0ZXJl sisaldabki kasutajanime ja parooli. String saadakse kasutajanimest ja paroolist, mis liidetakse kujul 1234:tere ning seejärel teisendatakse base64 kodeeringusse.


Kliendi HTTP päringu päis näeb välja järgmine:

POST /soap.php?name=KiCompany HTTP/1.1
Host: services.krediidiinfo.ee
Connection: Keep-Alive
User-Agent: PHP-SOAP/5.2.5
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:#FindCompanies"
Content-Length: 534
Authorization: Basic MTIzNDp0ZXJl