From 6f0127be359ba9c2486d228c813bd0a3c891df99 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 13 Sep 2022 22:12:39 +0800 Subject: [PATCH] fix code --- hutool-db/pom.xml | 10 ++--- .../cn/hutool/json/jwt/IssueI5QRUOTest.java | 41 +++++++++++++++++++ hutool-log/pom.xml | 6 +-- 3 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 hutool-json/src/test/java/cn/hutool/json/jwt/IssueI5QRUOTest.java diff --git a/hutool-db/pom.xml b/hutool-db/pom.xml index 51b59e074..b9294e920 100755 --- a/hutool-db/pom.xml +++ b/hutool-db/pom.xml @@ -21,9 +21,9 @@ 0.9.5.5 2.9.0 10.0.20 - 1.2.11 + 1.2.12 4.0.3 - 3.39.2.0 + 3.39.3.0 2.5.2 @@ -123,19 +123,19 @@ org.postgresql postgresql - 42.4.1 + 42.5.0 test com.microsoft.sqlserver mssql-jdbc - 10.2.1.jre8 + 11.2.1.jre8 test org.slf4j slf4j-simple - 1.7.36 + 2.0.0 test diff --git a/hutool-json/src/test/java/cn/hutool/json/jwt/IssueI5QRUOTest.java b/hutool-json/src/test/java/cn/hutool/json/jwt/IssueI5QRUOTest.java new file mode 100644 index 000000000..cf68ffadd --- /dev/null +++ b/hutool-json/src/test/java/cn/hutool/json/jwt/IssueI5QRUOTest.java @@ -0,0 +1,41 @@ +package cn.hutool.json.jwt; + +import org.junit.Assert; +import org.junit.Test; + +import java.util.LinkedHashMap; +import java.util.Map; + +public class IssueI5QRUOTest { + + @Test + public void createTokenTest(){ + // https://jwt.io/ + + // 自定义header顺序 + final Map header = new LinkedHashMap(){ + private static final long serialVersionUID = 1L; + { + put(JWTHeader.ALGORITHM, "HS384"); + put(JWTHeader.TYPE, "JWT"); + } + }; + + final Map payload = new LinkedHashMap(){ + private static final long serialVersionUID = 1L; + { + put("sub", "1234567890"); + put("name", "John Doe"); + put("iat", 1516239022); + } + }; + + final String token = JWTUtil.createToken(header, payload, "123456".getBytes()); + Assert.assertEquals("eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9." + + "eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ." + + "3Ywq9NlR3cBST4nfcdbR-fcZ8374RHzU50X6flKvG-tnWFMalMaHRm3cMpXs1NrZ", token); + + final boolean verify = JWT.of(token).setKey("123456".getBytes()).verify(); + Assert.assertTrue(verify); + } +} diff --git a/hutool-log/pom.xml b/hutool-log/pom.xml index 442a7697a..adc03d6b1 100755 --- a/hutool-log/pom.xml +++ b/hutool-log/pom.xml @@ -18,15 +18,15 @@ - 1.7.36 - 1.3.0-alpha5 + 2.0.0 + 1.4.0 1.2.17 2.18.0 1.2 1.3.6 3.4.3.Final - 0.43.2 + 0.43.4