Skip to content

Basic Auth

Назначение

HTTP Basic Authentication — самый простой способ аутентификации с использованием имени пользователя и пароля.

Когда использовать

  • Устаревшие API, поддерживающие только Basic Auth
  • Простая аутентификация без сложных токенов
  • Внутренние сервисы

Конфигурация

yaml
specs:
  - domain: jokes
    llm_title: Dad Joke API
    base_url: https://icanhazdadjoke.com
    collections:
      - llm_title: Jokes
        location: https://raw.githubusercontent.com/mmadfox/swag2mcp/main/specs/dadjoke.yaml
    auth:
      type: basic
      config:
        username: "admin"
        password: "$(PASSWORD)"

Параметры

ПараметрОбязательноОписание
usernameДаИмя пользователя
passwordДаПароль

Примечания

  • Пароль отправляется в заголовке Authorization: Basic ... в кодировке Base64 — это не шифрование. Всегда используйте HTTPS.
  • Храните пароль в переменной окружения: password: "$(MY_PASSWORD)"