Sobes.tech
Junior

Kaip perduodami duomenys naudojant Basic Auth?

sobes.tech AI

Atsakymas iš AI

Duomenys (vartotojo vardas ir slaptažodis) perduodami HTTP antraštėje Authorization.

Antraštės formatas:

Authorization: Basic <koduoti_duomenys>

koduoti_duomenys yra eilutė, gauta po vartotojo_vardas:slaptažodis kodavimo Base64 būdu.

Pavyzdys:

Jei vartotojo vardas yra user ir slaptažodis password, tada kodavimo eilutė yra: user:password.

Koduota eilutė (Base64): dXNlcjpwYXNzd29yZA==.

Antraštė atrodys taip:

Authorization: Basic dXNlcjpwYXNzd29yZA==

Svarbu suprasti, kad Base64 nėra šifravimas, o tik kodavimas. Duomenys lengvai dekoduojami, todėl rekomenduojama naudoti Basic Auth tik su HTTPS, kad apsaugotumėte perduodamą informaciją nuo perėmimo.