diff --git a/pom.xml b/pom.xml
index 80e82c2cd..55a8c8826 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@
4.1.2
2.2.11
1.7
- 1.27.0
+ 1.28.0
3.4.3.4
3.9.1
5.7.15
@@ -142,6 +142,12 @@
sa-token-spring-aop
${satoken.version}
+
+
+ cn.dev33
+ sa-token-jwt
+ ${satoken.version}
+
diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index 563323241..2bec04a1b 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -114,7 +114,9 @@ sa-token:
# token前缀
token-prefix: "Bearer"
# token风格
- token-style: random-128
+ token-style: uuid
+ # jwt秘钥
+ jwt-secret-key: abcdefghijklmnopqrstuvwxyz
# 是否输出操作日志
is-log: true
diff --git a/ruoyi-common/pom.xml b/ruoyi-common/pom.xml
index 847969ea1..2b0f9406c 100644
--- a/ruoyi-common/pom.xml
+++ b/ruoyi-common/pom.xml
@@ -44,6 +44,11 @@
cn.dev33
sa-token-spring-aop
+
+
+ cn.dev33
+ sa-token-jwt
+
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SaTokenConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SaTokenConfig.java
new file mode 100644
index 000000000..9c9813f80
--- /dev/null
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SaTokenConfig.java
@@ -0,0 +1,17 @@
+package com.ruoyi.framework.config;
+
+import cn.dev33.satoken.jwt.StpLogicJwtForStyle;
+import cn.dev33.satoken.stp.StpLogic;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class SaTokenConfig {
+
+ @Bean
+ public StpLogic getStpLogicJwt() {
+ // Sa-Token 整合 jwt (Style模式)
+ return new StpLogicJwtForStyle();
+ }
+
+}