Sobes.tech
Junior

Basic Auth kullanılırken veriler nasıl iletilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Veriler (kullanıcı adı ve şifre), HTTP başlığı Authorization içinde iletilir.

Başlık formatı:

Authorization: Basic <kodlanmış_kimlik_bilgileri>

kodlanmış_kimlik_bilgileri, kullanıcıadı:şifre dizisinin Base64 kullanılarak kodlanmasıyla elde edilen bir dizidir.

Örnek:

Kullanıcı adı user ve şifre password ise, kodlama için dize: user:password.

Kodlanmış dize (Base64): dXNlcjpwYXNzd29yZA==.

Başlık şu şekilde görünecektir:

Authorization: Basic dXNlcjpwYXNzd29yZA==

Önemli olan, Base64'ün şifreleme değil, sadece kodlama olduğu bilgisidir. Veriler kolayca çözülebilir, bu yüzden sadece HTTPS ile kullanılması şiddetle tavsiye edilir, böylece iletilen bilgiler ele geçirilmeden korunur.