Junior
Əsas Auth istifadə edilərkən məlumatlar necə ötürülür?
sobes.tech Süni İntellekt
AI-dan cavab
Məlumatlar (istifadəçi adı və şifrə) HTTP başlığında Authorization ilə göndərilir.
Başlıq formatı:
Authorization: Basic <kodlaşdırılmış_məlumatlar>
kodlaşdırılmış_məlumatlar bu, istifadəçi_adı:şifrə stringinin Base64 ilə kodlaşdırılması nəticəsində əldə edilir.
Nümunə:
Əgər istifadəçi adı user və şifrə password isə, kodlaşdırmaq üçün string: user:password.
Kodlaşdırılmış string (Base64): dXNlcjpwYXNzd29yZA==.
Başlıq belə görünəcək:
Authorization: Basic dXNlcjpwYXNzd29yZA==
Əhəmiyyətlidir ki, Base64 şifrləmə deyil, sadəcə kodlaşdırmadır. Məlumatlar asanlıqla deşifrə edilə bilər, ona görə də yalnız HTTPS ilə istifadə etmək tövsiyə olunur, beləliklə ötürülən məlumatlar ələ keçirilmədən qorunur.