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