Even een vraagje wat betreft authenticatie door de client. Ik begrijp in dat stuk de RFC niet helemaal (wat de server moet doen is wel duidelijk, maar wat de client moet...).
Misschien dat iemand dat wel weet:
De client moet een extra header (Authorization) toevoegen:
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
(dat base64 username:password heb ik even uit de RFC gepakt. Dat maakt verder niet uit.)
Dan doet 'ie het niet (server herkent het niet)... dus ik denk dat er nog niets anders meegestuurd moet worden (bijvoorbeeld de realm). Maar dat zie ik niet staan.
Nu staat er nog wel iets achter bij "credentials", namelijk auth-scheme #auth-param. Een andere mogelijkheid zou dan zijn:
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== Basic
Maar die doet het ook niet... even voor de duidelijkheid: als ik dit met Internet Explorer het nadoe, dan doet 'ie het wel, maar ik kan niet achterhalen wat
IE allemaal als headers en dergelijke meestuurt.
Dus weet iemand wat ik nu wel moet meesturen? Welke headers enzo. Desnoods een voorbeelheader?
Misschien dat iemand dat wel weet:
De client moet een extra header (Authorization) toevoegen:
Maar als ik deze header meestuur:Authorization: credentials
credentials = basic-credentials
| auth-scheme #auth-param
basic-credentials = "Basic" SP basic-cookie
basic-cookie = <base64 [7] encoding of user-pass>
user-pass = userid ":" password
auth-scheme = token
auth-param = token "=" quoted-string
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
(dat base64 username:password heb ik even uit de RFC gepakt. Dat maakt verder niet uit.)
Dan doet 'ie het niet (server herkent het niet)... dus ik denk dat er nog niets anders meegestuurd moet worden (bijvoorbeeld de realm). Maar dat zie ik niet staan.
Nu staat er nog wel iets achter bij "credentials", namelijk auth-scheme #auth-param. Een andere mogelijkheid zou dan zijn:
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== Basic
Maar die doet het ook niet... even voor de duidelijkheid: als ik dit met Internet Explorer het nadoe, dan doet 'ie het wel, maar ik kan niet achterhalen wat
IE allemaal als headers en dergelijke meestuurt.
Dus weet iemand wat ik nu wel moet meesturen? Welke headers enzo. Desnoods een voorbeelheader?