La particularité de ce flux est d’interroger le point d’accès token sans les identifiants (credentials) de l’application cliente, mais en passant un jeton JWT signé.
Spécification du flux JWT Bearer
(traduction d’extrait de la spécification draft-ietf-oauth-jwt-bearer-07 section 1)
2.1. Utilisation de JWT en tant qu’accord d’autorisation (Authorization Grants)
Pour utiliser un jeton JWT pour la demande d’autorisation, émettez une requête de jeton d’accès telle que définie dans (…)
Un module utilitaire pour :
– décoder un JWT,
– vérifier sa signature (HMAC ou RSA),
– protèger contre les attaques par timing,
– lèver des exceptions explicites,
– valider les claims pour garantir que le token est encore valable et destiné au service.
C’est une implémentation qui évite (…)
OpenID Connect OAuth Server dédié
Plus de sécurité et de confidentialité avec un serveur d’authentification indépendant