http auth predani jmena a hesla
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj potreboval bych poradit. Mam stranku na 1.servru a ta je chranena pomoci http auth. A z druheho servru ji potrebuju otevrit a precist. Jak mam predat jmeno a heslo? Potreboval bych nejak odeslat hlavicku Authorization: Basic <user>:<password> ,kde řetězec "user_text:password_text” kde je enkódován do MIME Base64 ale to pujde asi jen na 1 servru co?
-
Autorizace se dá udělat pomocí předání správných údajů v hlavičce, z hravy to nevím, ale google poradí. Rozhodně to jde i mezi servery.
-
nebolo to dakedy http://login@heslo@www.xyz.sk:port/stranka2/xx.php ? mozno by to mohlo ist, ale ie to uz nepodporuje, ale sa mi zda ze medzi servermi to pojde
-
Kdyby to bylo tak tak uz http://loging:heslo@server:port/ Podobně přistupuju k ftp
-
hej, sorry sekol som sa s tou : :)
-
Zkoušel jsem to, v FF a Opeře funguje, ale IE mi to nežere. Jen tak mezi řečí nevíte jak na to aby to šlo i tam?
-
No, trochu jsem pátral a narazil na RFC2617, které se tím zabývá http://www.faqs.org/rfcs/rfc2617.html Dá se to odeslat jako data v hlavičce. Nevím jestli jsem to pochopil správně, ale odešle se hlavička header("Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="); je dle návodu odelsání autorizace pro jméno "Aladin" a heslo "open sesame" píšou, že to QWxhZGRpbjpvcGVuIHNlc2FtZQ je stvořené jako text "Aladin:open sesame", zamyklikované uuencode base64. Pokud chceš digest autorizaci, přečti si to v tom rfc, mě už se nechce. Nevím, jestli se dá hlavička poslat rovnou, nebo to musí být odezva na výzvu serveru.
-
dík za snahu, prostuduji