jwks_uri
), lequel contient l’ensemble des clés Web JSON utilisées pour signer tous les jetons Web JSON () émis par Auth0 avec l’algorithme de signature RS256. Le point de terminaison se trouve dans l’URL suivante :
https://{yourDomain}/.well-known/openid-configuration
.
Lorsque vous validez un jeton Web JSON à l’aide d’un ensemble de clés Web JSON, vous devrez effectuer les étapes suivantes :
- Récupérer le point de terminaison de découverte d’Auth0 et filtrer les éventuelles clés de connexion (par ex., toutes les clés sans clé publique ou dotée d’une propriété
kid
). - Récupérer la propriété
kid
dans l’en-tête du jeton Web JSON décodé. - Chercher la clé avec la propriété
kid
correspondante dans votre ensemble de clés Web JSON filtré. - Créer un certificat en utilisant la propriété
x5c
correspondante dans votre ensemble de clés Web JSON. - Utiliser le certificat pour vérifier la signature du jeton Web JSON.