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