Back to questions
Junior
300
questionbank
Как работает передача данных при использовании Basic Authentication?
Sobes Copilot
Get answers in real time
Answer from AI
sobes.tech AI
При Basic Authentication клиент отправляет запрос с HTTP-заголовком Authorization, значение которого начинается с Basic , за которым следует кодированная в Base64 строка. Эта строка формируется путем объединения имени пользователя и пароля, разделенных двоеточием (username:password). Сервер декодирует эту строку, извлекает имя пользователя и пароль, а затем сверяет их с учетными данными, хранящимися в его системе для аутентификации.
GET /protected/resource HTTP/1.1
Host: example.com
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ= // dXNlcm5hbWU6cGFzc3dvcmQ= является Base64 кодировкой строки "username:password"