Aller au contenu
uencoder

Bearer Token

Un jeton Bearer est un type de jeton qui fonctionne uniquement par possession : il est envoyé dans l'en-tête Authorization: Bearer <token>, de sorte que quiconque le détient peut l'utiliser, sans identifiants supplémentaires.

Objectif

Elle fournit un mécanisme d'authentification simple fondé sur des jetons, où le jeton lui-même sert d'identifiant.

Mécanisme

L'en-tête est Authorization : Bearer <token>. Le serveur valide la validité et les permissions du jeton. Le jeton peut être un JWT, un jeton opaque, etc. La sécurité repose sur HTTPS pour éviter toute fuite en transit et sur la durée de vie du jeton ; une fois divulgué, il peut servir à une usurpation d'identité.

Cas d’usage

  • Authentification Bearer d'API
  • Jeton d'accès OAuth 2.0
  • Transport de JWTs
  • Authentification de service à service

Exemples

  • entrée
    Authorization: Bearer eyJ...
    Output
    The server verifies the JWT signature and expiry

    Possession grants validity

Erreurs courantes

A leaked token is immediately used for impersonation
Use short lifetimes, HTTPS, and a revocation list

Termes associés

Outils associés

References