From 97cb884a58052bc902c8d01f978563fae21e53a2 Mon Sep 17 00:00:00 2001 From: Zihlu Wang Date: Tue, 17 Oct 2023 14:10:34 +0800 Subject: [PATCH] fix(simple-jwt-jjwt): Fixed the issue that predefined payloads in Token are deleted after adding custom Claims. --- .../cn/org/codecrafters/simplejwt/jjwt/JjwtTokenResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simple-jwt-jjwt/src/main/java/cn/org/codecrafters/simplejwt/jjwt/JjwtTokenResolver.java b/simple-jwt-jjwt/src/main/java/cn/org/codecrafters/simplejwt/jjwt/JjwtTokenResolver.java index abd7734..5d8db00 100644 --- a/simple-jwt-jjwt/src/main/java/cn/org/codecrafters/simplejwt/jjwt/JjwtTokenResolver.java +++ b/simple-jwt-jjwt/src/main/java/cn/org/codecrafters/simplejwt/jjwt/JjwtTokenResolver.java @@ -186,7 +186,7 @@ public class JjwtTokenResolver implements TokenResolver> { .setId(jtiCreator.nextId().toString()); if (claims != null && !claims.isEmpty()) { - builder.setClaims(claims); + builder.addClaims(claims); } return builder.signWith(key, algorithm)