Junior
Hogyan továbbítódnak az adatok a Basic Auth használatakor?
sobes.tech MI
Válasz az MI-től
Az adatok (felhasználónév és jelszó) az HTTP fejlécben, az Authorization mezőben kerülnek továbbításra.
A fejléc formátuma:
Authorization: Basic <kódolt_azonosítók>
A kódolt_azonosítók a felhasználónév:jelszó szöveg Base64 kódolásával nyert karakterlánc.
Példa:
Ha a felhasználónév user és a jelszó password, akkor a kódolásra váró szöveg: user:password.
A kódolt szöveg (Base64): dXNlcjpwYXNzd29yZA==.
A fejléc így fog kinézni:
Authorization: Basic dXNlcjpwYXNzd29yZA==
Fontos megérteni, hogy a Base64 nem titkosítás, csupán kódolás. Az adatok könnyen dekódolhatók, ezért erősen ajánlott csak HTTPS-sel használni a Basic Auth-ot, hogy megvédje az átvitt információkat a lehallgatástól.