This page was translated from English by the community.Learn more and join the MDN Web Docs community.
Authorization
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
* Some parts of this feature may have varying levels of support.
Заголовок HTTP запросаAuthorization включает в себя данные пользователя для проверки подлинности пользовательского агента с сервером обычно после того, как сервер ответил со статусом401Unauthorized и заголовкомWWW-Authenticate.
| Тип заголовка | Request header |
|---|---|
| Запрещённое имя заголовка | Нет |
In this article
Синтаксис
Authorization: <тип> <данные пользователя>
Директивы
- <тип>
Тип авторизации. Общий тип«Базовая». Остальные типы:
- <данные пользователя>
Если используется схема авторизации «Базовая», данные пользователя формируются следующим образом:
- Логин и пароль, разделённые двоеточием (
aladdin:opensesame). - Результирующая строка, закодированная вbase64 (
YWxhZGRpbjpvcGVuc2VzYW1l).
Примечание:Кодировка Base64 не означает шифрование или хэширование! Этот метод так же небезопасен, как и отправка учётных данных в открытом виде (base64 является обратимой кодировкой). Отдавайте предпочтение использованию HTTPS в сочетании с Базовой Авторизацией.
- Логин и пароль, разделённые двоеточием (
Примеры
Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l
Смотрите такжеHTTP авторизацию для примеров конфигураций веб-серверов Apache или nginx с защитой вашего сайта паролем с Базовой HTTP авторизацией.
Спецификации
| Спецификация | Заголовок |
|---|---|
| RFC 7235, раздел 4.2: Authorization | HTTP/1.1: Authentication |
| RFC 7617 | The 'Basic' HTTP Authentication Scheme |