Sobes.tech
Junior

Jak jsou data přenášena při použití Basic Auth?

sobes.tech AI

Odpověď od AI

Data (uživatelské jméno a heslo) jsou přenášena v hlavičce HTTP Authorization.

Formát hlavičky:

Authorization: Basic <zakódované_údaje>

zakódované_údaje je řetězec získaný zakódováním uživatelské_jméno:heslo pomocí Base64.

Příklad:

Pokud je uživatelské jméno user a heslo password, pak řetězec k zakódování je: user:password.

Zakódovaný řetězec (Base64): dXNlcjpwYXNzd29yZA==.

Hlavička bude vypadat takto:

Authorization: Basic dXNlcjpwYXNzd29yZA==

Je důležité pochopit, že Base64 není šifrování, ale pouze kódování. Data lze snadno dekódovat, proto se důrazně doporučuje používat Basic Auth pouze s HTTPS, aby byla chráněna přenášená data před zachycením.