From 1fe9a644c77bd40380ee5c2c20821ca6003af97c Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Fri, 31 Jan 2025 23:28:02 +0800 Subject: [PATCH] v1.40.0 update . --- .../dev33/satoken/strategy/SaFirewallStrategy.java | 12 ++++++------ .../main/java/com/pj/SaOAuth2ServerApplication.java | 2 -- .../main/java/com/pj/satoken/StpInterfaceImpl.java | 7 +++---- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaFirewallStrategy.java b/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaFirewallStrategy.java index 546dd554..55e4da5f 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaFirewallStrategy.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/strategy/SaFirewallStrategy.java @@ -42,17 +42,17 @@ public final class SaFirewallStrategy { /** * 请求 path 黑名单 */ - public String[] BLACK_PATHS = {}; + public String[] blackPaths = {}; /** * 请求 path 白名单 */ - public String[] WHITE_PATHS = {}; + public String[] whitePaths = {}; /** * 请求 path 不允许出现的字符 */ - public String[] INVALID_CHARACTER = { + public String[] invalidCharacter = { "//", // // "\\", // \ "%2e", "%2E", // . @@ -67,14 +67,14 @@ public final class SaFirewallStrategy { */ public SaCheckRequestPathFunction checkRequestPath = (requestPath, extArg1, extArg2) -> { // 1、如果在白名单里,则直接放行 - for (String item : WHITE_PATHS) { + for (String item : whitePaths) { if (requestPath.equals(item)) { return; } } // 2、如果在黑名单里,则抛出异常 - for (String item : BLACK_PATHS) { + for (String item : blackPaths) { if (requestPath.equals(item)) { throw new RequestPathInvalidException("非法请求:" + requestPath, requestPath); } @@ -87,7 +87,7 @@ public final class SaFirewallStrategy { throw new RequestPathInvalidException("非法请求:null", null); } // 不允许包含非法字符 - for (String item : INVALID_CHARACTER) { + for (String item : invalidCharacter) { if (requestPath.contains(item)) { throw new RequestPathInvalidException("非法请求:" + requestPath, requestPath); } diff --git a/sa-token-demo/sa-token-demo-oauth2/sa-token-demo-oauth2-server/src/main/java/com/pj/SaOAuth2ServerApplication.java b/sa-token-demo/sa-token-demo-oauth2/sa-token-demo-oauth2-server/src/main/java/com/pj/SaOAuth2ServerApplication.java index bca1fee5..e7bef935 100644 --- a/sa-token-demo/sa-token-demo-oauth2/sa-token-demo-oauth2-server/src/main/java/com/pj/SaOAuth2ServerApplication.java +++ b/sa-token-demo/sa-token-demo-oauth2/sa-token-demo-oauth2-server/src/main/java/com/pj/SaOAuth2ServerApplication.java @@ -1,7 +1,6 @@ package com.pj; import cn.dev33.satoken.oauth2.SaOAuth2Manager; -import cn.dev33.satoken.oauth2.template.SaOAuth2Util; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -16,7 +15,6 @@ public class SaOAuth2ServerApplication { SpringApplication.run(SaOAuth2ServerApplication.class, args); System.out.println("\nSa-Token-OAuth2 Server端启动成功,配置如下:"); System.out.println(SaOAuth2Manager.getServerConfig()); - SaOAuth2Util.getCode("xxxxxxxxx"); } } diff --git a/sa-token-demo/sa-token-demo-test/src/main/java/com/pj/satoken/StpInterfaceImpl.java b/sa-token-demo/sa-token-demo-test/src/main/java/com/pj/satoken/StpInterfaceImpl.java index b6cc79f7..6cfd8edb 100644 --- a/sa-token-demo/sa-token-demo-test/src/main/java/com/pj/satoken/StpInterfaceImpl.java +++ b/sa-token-demo/sa-token-demo-test/src/main/java/com/pj/satoken/StpInterfaceImpl.java @@ -1,12 +1,11 @@ package com.pj.satoken; +import cn.dev33.satoken.stp.StpInterface; +import org.springframework.stereotype.Component; + import java.util.ArrayList; import java.util.List; -import org.springframework.stereotype.Component; - -import cn.dev33.satoken.stp.StpInterface; - /** * 自定义权限验证接口扩展 */