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.