J'utilise JWT dans mon application pour le processus d'authentification de connexion. Pour générer le jeton J'utilise:JWT Token Signature non valide
Jwts.builder().setSubject(username).signWith(SignatureAlgorithm.HS512, MacProvider.generateKey()).compact();
généré Token:
eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJlaG91c2VAZGV2ZXJldXgub3JnIn0.5SX-ua-p_RlfC3CZa-YXnQu_YR7RsG2Xfim3LOmlqxjAZrIyZiz0fYZwViHr113ms8TNvngcJcV07U4hK-RBZQ
Lorsque je décode ce jeton dans jwt.io débogueur il me dit une signature invalide. Je ne suis pas en mesure de trouver la raison de cet échec car je peux voir le nom d'utilisateur dans la charge utile que j'utilise pour authentifier. Quelqu'un pourrait-il me signaler le problème? Dois-je changer quelque chose dans le code?
avez-vous fournisseur la clé générée par 'MacProvider.generateKey()' pour décoder la signature en jwt.io? – lztachyon