Назад к вопросам
Junior
248
questionbank
Как работает передача данных при использовании Basic Authentication?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
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"