Вернуться на главную

Генератор Basic Auth Header

Создавайте Authorization header и примеры curl, fetch и HTTPie из имени и пароля прямо в браузере.

Категории Ожидание результата
Сообщить о проблеме

Учетные данные

Authorization: Basic base64(username:password)

Надежность пароля

Средний

Примеры запросов

curl

curl -X GET "https://api.example.com/v1/items" \
  -H "Authorization: Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="

fetch

await fetch("https://api.example.com/v1/items", {
  method: "GET",
  headers: {
    Authorization: "Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="
  }
})

HTTPie

http GET "https://api.example.com/v1/items" "Authorization: Basic Z29nb3RlbTp1c2VmdWwtdG9vbHM="

Перед использованием

Локально в браузере

Учетные данные не отправляются на сервер; header создается в браузере.

  • Без HTTPS данные Basic Auth можно прочитать при передаче.
  • Не публикуйте token в логах, снимках и issues.
  • Для долгоживущих сервисов рассмотрите API key или OAuth.

Важные замечания

Расчёты основаны на стандартных формулах. Значения могут округляться для удобства чтения. Для важных решений проверьте официальный источник.

Рабочая область результатов

Сохраните результат, сравните его с предыдущими расчетами или поделитесь отчетом.

Локально в браузере

Учетные данные не отправляются на сервер; header создается в браузере.

Важные замечания

  • Без HTTPS данные Basic Auth можно прочитать при передаче.
  • Не публикуйте token в логах, снимках и issues.
  • Для долгоживущих сервисов рассмотрите API key или OAuth.

Частые вопросы

Authorization: Basic base64(username:password)expand_more

Для production API используйте HTTPS. Base64 encoding не является шифрованием.

Проверка безопасностиexpand_more

Избегайте двоеточия (:) в имени: Basic Auth кодирует username:password.