瀏覽代碼

优化权限中心

lianshufeng 1 年之前
父節點
當前提交
173316908a

+ 6 - 0
centers/AuthCenter/AuthServer/pom.xml

@@ -27,6 +27,12 @@
             <version>${project.version}</version>
         </dependency>
 
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>33.3.1-jre</version>
+        </dependency>
+
 
 
         <dependency>

+ 4 - 2
centers/AuthCenter/AuthServer/src/main/java/com/github/microservice/auth/server/core/helper/TokenHelper.java

@@ -2,9 +2,11 @@ package com.github.microservice.auth.server.core.helper;
 
 import com.github.microservice.auth.server.core.conf.AuthConf;
 import com.github.microservice.auth.server.core.util.JWTUtil;
-import com.google.common.primitives.Bytes;
+import com.github.microservice.core.util.bytes.BytesUtil;
 import io.jsonwebtoken.security.Keys;
 import lombok.SneakyThrows;
+import org.bouncycastle.util.Arrays;
+import org.bouncycastle.util.Bytes;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.ApplicationContext;
 import org.springframework.stereotype.Component;
@@ -25,7 +27,7 @@ public class TokenHelper {
     @Autowired
     private void init(ApplicationContext applicationContext) {
         byte[] bin =
-                Bytes.concat(
+                Arrays.concatenate(
                         DigestUtils.md5Digest(authConf.getJwtKey().getBytes()),
                         DigestUtils.md5Digest(authConf.getJwtKey().getBytes())
                 );

+ 2 - 2
centers/AuthCenter/AuthServer/src/main/java/com/github/microservice/auth/server/core/util/JWTUtil.java

@@ -1,6 +1,5 @@
 package com.github.microservice.auth.server.core.util;
 
-import com.google.common.primitives.Bytes;
 import io.jsonwebtoken.Claims;
 import io.jsonwebtoken.Jws;
 import io.jsonwebtoken.Jwts;
@@ -10,6 +9,7 @@ import lombok.Builder;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import lombok.experimental.Accessors;
+import org.bouncycastle.util.Arrays;
 import org.springframework.util.DigestUtils;
 
 import java.nio.charset.StandardCharsets;
@@ -22,7 +22,7 @@ public class JWTUtil {
 
 
     //默认的密钥
-    private final static Key DefaultSecretKey = Keys.hmacShaKeyFor(Bytes.concat(DigestUtils.md5Digest("AuthCenter".getBytes(StandardCharsets.UTF_8)), DigestUtils.md5Digest("AuthCenter_xf".getBytes(StandardCharsets.UTF_8))));
+    private final static Key DefaultSecretKey = Keys.hmacShaKeyFor(Arrays.concatenate(DigestUtils.md5Digest("AuthCenter".getBytes(StandardCharsets.UTF_8)), DigestUtils.md5Digest("AuthCenter_xf".getBytes(StandardCharsets.UTF_8))));
 
 
     /**