chejianzheng před 3 měsíci
rodič
revize
c920b2215d

+ 5 - 2
src/main/java/cn/hfln/framework/gateway/config/SaTokenConfigure.java

@@ -43,10 +43,13 @@ public class SaTokenConfigure {
 					SaRouter.match(saTokenConfigProperties.getPortalServicePath()+"/**")
 							.notMatch(saTokenConfigProperties.getLoginUrls())
 							.free(rs -> {
-								SaRouter.match(saTokenConfigProperties.getPortalServicePath()+"/admin/**", r -> StpUtil.checkRole("manager"));
 
+								// 校验接口权限
+								SaRouter.match(saTokenConfigProperties.getPortalServicePath()+"/admin/**", r -> StpUtil.checkRole("manager"));
 
-//								SaRouter.match(saTokenConfigProperties.getPortalServicePath()+"/admin/**", r -> StpUtil.checkPermission("user.add"));
+								// 校验角色权限
+								SaRouter.match(saTokenConfigProperties.getPortalServicePath()+"/admin/**", r ->
+										StpUtil.checkPermission(SaHolder.getRequest().getRequestPath().substring(saTokenConfigProperties.getPortalServicePath().length())));
 							});
 
 //					// 权限认证 -- 不同模块, 校验不同权限

+ 22 - 0
src/main/resources/application-test.yml

@@ -11,14 +11,36 @@ spring:
         namespace: test
         file-extension: yaml
   redis:
+    # 地址
     host: 8.130.28.21
+    # 端口
     port: 6379
+    # 数据库索引
     database: 5
+    # 密码
+    #    password: Hfln@1024
+    # 连接超时时间
     timeout: 10s
     lettuce:
       pool:
+        # 连接池中的最小空闲连接
         min-idle: 0
+
+        # 连接池中的最大空闲连接
         max-idle: 8
+        # 连接池的最大数据库连接数
         max-active: 8
+        # #连接池最大阻塞等待时间(使用负值表示没有限制)
         max-wait: -1ms
 
+logging:
+  level:
+    cn.dev33.satoken: DEBUG
+
+
+sa-token:
+  # token 名称(同时也是 cookie 名称)
+  token-name: token
+  # 是否输出操作日志
+  is-log: true
+