Sobes.tech
Junior — Middle

Kaip vyksta prisijungimo duomenų perdavimas naudojant bazinę autentifikaciją?

sobes.tech AI

Atsakymas iš AI

Pagrindinis autentifikavimas (Basic Authentication) metu, prisijungimo duomenys (vartotojo vardas ir slaptažodis) perduodami per HTTP antraštę Authorization. Vartotojo vardas ir slaptažodis sujungiami į eilutę username:password, tada ši eilutė koduojama Base64. Antraštėje pridedamas prefiksas Basic ir koduota eilutė. Pavyzdžiui:

Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

Serveris dekoduoja šią antraštę, ištraukia vartotojo vardą ir slaptažodį ir juos patikrina autentifikacijai. Šis metodas nešifruoja duomenų, todėl rekomenduojama naudoti tik per saugų HTTPS ryšį.