Skip to content

Basic Auth

목적

HTTP Basic Authentication — 사용자 이름과 비밀번호로 인증하는 가장 간단한 방법입니다.

사용 시기

  • 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비밀번호

참고 사항

  • 비밀번호는 Authorization: Basic ... 헤더에 Base64로 인코딩되어 전송됩니다 — 이는 암호화가 아닙니다. 항상 HTTPS를 사용하세요.
  • 비밀번호를 환경 변수에 저장하세요: password: "$(MY_PASSWORD)"