From 469204c18c537f7ee02b53ef303ea13a7d246c72 Mon Sep 17 00:00:00 2001 From: zihluwang Date: Sun, 15 Sep 2024 09:41:23 +0800 Subject: [PATCH 1/2] fix: fix when creating HMAC jwts invoke #keyPair --- .../AuthzeroTokenResolverAutoConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simple-jwt-spring-boot-starter/src/main/java/com/onixbyte/simplejwt/autoconfiguration/AuthzeroTokenResolverAutoConfiguration.java b/simple-jwt-spring-boot-starter/src/main/java/com/onixbyte/simplejwt/autoconfiguration/AuthzeroTokenResolverAutoConfiguration.java index e3b26ec..df01a0d 100644 --- a/simple-jwt-spring-boot-starter/src/main/java/com/onixbyte/simplejwt/autoconfiguration/AuthzeroTokenResolverAutoConfiguration.java +++ b/simple-jwt-spring-boot-starter/src/main/java/com/onixbyte/simplejwt/autoconfiguration/AuthzeroTokenResolverAutoConfiguration.java @@ -93,10 +93,10 @@ public class AuthzeroTokenResolverAutoConfiguration { public TokenResolver tokenResolver() { var builder = AuthzeroTokenResolver.builder(); - if (TokenAlgorithm.HMAC_ALGORITHMS.contains(simpleJwtProperties.getAlgorithm())) { + if (TokenAlgorithm.ECDSA_ALGORITHMS.contains(simpleJwtProperties.getAlgorithm())) { builder.keyPair(simpleJwtProperties.getPublicKey(), simpleJwtProperties.getPrivateKey()) .algorithm(simpleJwtProperties.getAlgorithm()); - } else if (TokenAlgorithm.ECDSA_ALGORITHMS.contains(simpleJwtProperties.getAlgorithm())) { + } else if (TokenAlgorithm.HMAC_ALGORITHMS.contains(simpleJwtProperties.getAlgorithm())) { builder.secret(simpleJwtProperties.getSecret()) .algorithm(simpleJwtProperties.getAlgorithm()); } From 1ae57de8be22aef1ee3b9db92973d56419e07174 Mon Sep 17 00:00:00 2001 From: zihluwang Date: Sun, 15 Sep 2024 09:41:30 +0800 Subject: [PATCH 2/2] build: build version 1.6.4 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index bb567af..ecf33a6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,7 +26,7 @@ springVersion=6.1.3 springBootVersion=3.2.3 buildGroupId=com.onixbyte -buildVersion=1.6.3 +buildVersion=1.6.4 projectUrl=https://onixbyte.com/JDevKit projectGithubUrl=https://github.com/OnixByte/JDevKit licenseName=The Apache License, Version 2.0