Junior — Middle
Jak probíhá přenos přihlašovacích údajů při použití základní autentifikace?
sobes.tech AI
Odpověď od AI
V základní autentizaci (Basic Authentication) jsou přihlašovací údaje (uživatelské jméno a heslo) přenášeny v hlavičce HTTP Authorization. Uživatelské jméno a heslo jsou spojeny do řetězce ve formátu username:password, který je následně zakódován v Base64. Do hlavičky je přidán prefix Basic a zakódovaný řetězec. Například:
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Server dekóduje tuto hlavičku, extrahuje uživatelské jméno a heslo a ověřuje je pro autentizaci uživatele. Tato metoda nešifruje data, proto se doporučuje používat ji pouze přes zabezpečené spojení HTTPS.