Sobes.tech
Junior

Basic Auth ishlatilganda ma'lumotlar qanday uzatiladi?

sobes.tech AI

AIdan javob

Ma'lumotlar (foydalanuvchi nomi va parol) HTTP sarlavhasi Authorization ichida yuboriladi.

Sarlavha formati:

Authorization: Basic <kodlangan_ma'lumotlar>

kodlangan_ma'lumotlar bu foydalanuvchi_nomi:parol satrining Base64 bilan kodlangan shaklidir.

Misol:

Agar foydalanuvchi nomi user va parol password bo'lsa, kodlash uchun satr: user:password.

Kodlangan satr (Base64): dXNlcjpwYXNzd29yZA==.

Sarlavha quyidagicha ko'rinadi:

Authorization: Basic dXNlcjpwYXNzd29yZA==

Muhim: Base64 shifrlash emas, faqat kodlashdir. Ma'lumotlar osonlik bilan dekodlanadi, shuning uchun faqat HTTPS bilan ishlatish tavsiya etiladi, shunda yuborilayotgan ma'lumotlar o'g'irlashdan himoyalangan bo'ladi.