Junior
Kuidas edastatakse andmeid Basic Auth kasutamisel?
sobes.tech AI
Vastus AI-lt
Andmed (kasutajanimi ja parool) edastatakse HTTP päises Authorization.
Päise forma:
Authorization: Basic <kooditud_andmed>
kooditud_andmed on string, mis saadakse pärast kasutajanimi:parool Base64-ks kodeerimist.
Näide:
Kui kasutajanimi on user ja parool password, siis kodeerimiseks sobiv string on: user:password.
Kodeeritud string (Base64): dXNlcjpwYXNzd29yZA==.
Päis näeb välja selline:
Authorization: Basic dXNlcjpwYXNzd29yZA==
Oluline on mõista, et Base64 ei ole krüpteerimine, vaid ainult kodeerimine. Andmed on kergesti dekodeeritavad, seetõttu on tungivalt soovitatav kasutada Basic Auth-i ainult HTTPS-iga, et kaitsta edastatavat teavet pealtkuulamise eest.