🚀 Сегодня вам бесплатно доступен тренажёр по 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.

Нашли ошибку или опечатку? Напишите нам.