In the Authorization header, Username and password are combined into a string _______________
4 phương ánCó giải thíchTrung bình
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "“username:password”". Theo cơ chế HTTP Basic Authentication, client ghép tên đăng nhập và mật khẩu bằng một dấu hai chấm, mã hoá chuỗi đó bằng Base64, rồi gửi trong header Authorization dạng Basic theo sau là chuỗi đã mã hoá; máy chủ giải Base64 và tách ở dấu hai chấm đầu tiên để lấy lại hai phần, vì thế tên đăng nhập không được chứa dấu hai chấm. Base64 chỉ là mã hoá để truyền chứ không phải mã hoá bảo mật, nên Basic Auth phải đi kèm HTTPS. "“username&password”" sai vì dấu và là ký tự ngăn tham số trong query string, không phải dấu phân cách của Basic Auth. "“username_password”" sai vì gạch dưới có thể xuất hiện trong tên đăng nhập nên không tách được. "“username@password”" sai vì @ là ký tự thường gặp trong email dùng làm tên đăng nhập, không phải dấu phân cách chuẩn.