Skip to content

Authentification Basic

Objectif

Authentification HTTP Basic — la façon la plus simple de s'authentifier avec un nom d'utilisateur et un mot de passe.

Quand l'utiliser

  • API legacy qui ne prennent en charge que Basic Auth
  • Authentification simple sans jetons complexes
  • Services internes

Configuration

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

Paramètres

ParamètreRequisDescription
usernameOuiNom d'utilisateur
passwordOuiMot de passe

Notes

  • Le mot de passe est envoyé dans l'en-tête Authorization: Basic ... encodé en Base64 — ce n'est pas du chiffrement. Utilisez toujours HTTPS.
  • Stockez le mot de passe dans une variable d'environnement : password: "$(MON_MOT_DE_PASSE)"