Outils pour utilisateurs

Outils du site


web:javascript:jwt

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
web:javascript:jwt [2022/04/10 21:57] – [jsonwebtoken] sgariepyweb:javascript:jwt [2022/04/10 22:11] – [Créer le endpoint JWKS] sgariepy
Ligne 155: Ligne 155:
  
  
 +===== jwks-rsa =====
 +
 +
 +Importer:
 +
 +<code>
 +import jwks from 'jwks-rsa’;
 +// ou
 +import * as jwks from 'jwks-rsa';
 +<code>
 +
 +<code>
 +const jwksClient = jwksClient({
 +  cache: true,
 +  jwksUri: 'https://appleid.apple.com/auth/keys',
 +});
 +</code>
  
  
 ====== JOSE ====== ====== JOSE ======
 +
 +  * [[https://github.com/panva/jose/|GitHub]]
 +  * [[https://github.com/panva/jose/blob/main/docs/README.md|Documentation]]
  
 ===== Clé privée ===== ===== Clé privée =====
Ligne 243: Ligne 263:
 On peut ajouter la propriété ''"alg": "RS256",'', mais n'est pas nécessaire pour valider la signature plus tard. On peut ajouter la propriété ''"alg": "RS256",'', mais n'est pas nécessaire pour valider la signature plus tard.
  
 +[[https://www.googleapis.com/oauth2/v3/certs|Exemple de JWKS endpoint pour API Google]]
  
 ===== Validation avec JWKS ===== ===== Validation avec JWKS =====
web/javascript/jwt.txt · Dernière modification : 2022/04/10 22:11 de sgariepy