🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.
Доступно в Baseline в статусе «Widely Available» с 2018-01-29
Заголовки Authorization
и WWW-Authenticate
— ключевые части механизма базовой защиты в HTTP. Когда сервер запрашивает авторизацию, он посылает WWW-Authenticate
с указанием метода защиты, а клиент в своих запросах включает Authorization
, чтобы подтвердить свою личность. Это помогает серверу определить, разрешить ли пользователю доступ к ресурсу.
Пример использования в простом сценарии:
// Запрос с информацией о авторизации
fetch('https://example.com/protected', {
headers: {
'Authorization': 'Basic ' + btoa('имя_пользователя:пароль')
}
})
.then(response => {
if (response.status === 401) {
// Обработка запроса авторизации
}
return response.json();
});
Таким образом, эти заголовки помогают реализовать базовую аутентификацию пользователя на сайте или в API.
Больше обзоров веб-функций — в телеграм-канале HTML Academy.
Нашли ошибку или опечатку? Напишите нам.