jwks_uri), qui contient le JWKS utilisé pour signer tous les (JWT) émis par Auth0 et signés avec l’algorithme de RS256. Le point de terminaison se trouve à :
https://{yourDomain}/.well-known/openid-configuration.
Lorsque vous validez un JWT à l’aide d’un JWKS, vous devez :
- Récupérer le JWKS à partir du point de terminaison de découverte d’Auth0, puis filtrer les clés de signature potentielles (par exemple, les clés sans clé publique ou avec une propriété
kid). - Récupérer la propriété
kiddans l’en-tête du JWT décodé. - Rechercher dans le JWKS filtré la clé dont la propriété
kidcorrespond. - Générer un certificat à l’aide de la propriété
x5ccorrespondante dans votre JWKS. - Utiliser le certificat pour vérifier la signature du JWT.