Junior
Ako sa prenášajú údaje pri použití Basic Auth?
sobes.tech AI
Odpoveď od AI
Dáta (používateľské meno a heslo) sa prenášajú v hlavičke HTTP Authorization.
Formát hlavičky:
Authorization: Basic <zakódované údaje>
zakódované údaje je reťazec získaný zakódovaním používateľské_meno:heslo pomocou Base64.
Príklad:
Ak je používateľské meno user a heslo password, reťazec na zakódovanie je: user:password.
Zakódovaný reťazec (Base64): dXNlcjpwYXNzd29yZA==.
Hlavička bude vyzerať takto:
Authorization: Basic dXNlcjpwYXNzd29yZA==
Je dôležité pochopiť, že Base64 nie je šifrovanie, ale len kódovanie. Dáta je možné ľahko dekódovať, preto sa dôrazne odporúča používať Basic Auth iba s HTTPS, aby sa chránili prenášané informácie pred zachytením.