Sobes.tech
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.