Junior
Kā tiek nodoti dati, izmantojot Basic Auth?
sobes.tech AI
Atbilde no AI
Dati (lietotājvārds un parole) tiek pārsūtīti HTTP galvenē Authorization.
Galvenes formāts:
Authorization: Basic <kodēti_dati>
kodēti_dati ir virkne, kas iegūta pēc lietotājvārds:parole kodēšanas ar Base64.
Piemērs:
Ja lietotājvārds ir user un parole password, tad kodēšanas virkne ir: user:password.
Kodēta virkne (Base64): dXNlcjpwYXNzd29yZA==.
Galvene izskatīsies šādi:
Authorization: Basic dXNlcjpwYXNzd29yZA==
Ir svarīgi saprast, ka Base64 nav šifrēšana, bet tikai kodēšana. Dati ir viegli dekodējami, tāpēc ieteicams izmantot Basic Auth tikai ar HTTPS, lai aizsargātu pārsūtīto informāciju no noklausīšanās.