Skip to content

Basic Auth

用途

HTTP Basic 认证 — 使用用户名和密码进行认证的最简单方式。

何时使用

  • 仅支持 Basic Auth 的旧版 API
  • 无需复杂令牌的简单认证
  • 内部服务

配置

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密码

说明

  • 密码以 Base64 编码通过 Authorization: Basic ... 头发送 — 这不是加密。始终使用 HTTPS。
  • 将密码存储在环境变量中:password: "$(MY_PASSWORD)"