From 76cdbb7703ada66794afd0370db7d5e984bdd11e Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期一, 24 六月 2024 14:36:32 +0800
Subject: [PATCH] 优化
---
cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java
index 3175fa5..3811282 100644
--- a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java
+++ b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/filter/PermissionsFilter.java
@@ -119,6 +119,16 @@
@Value(("${ignore.other.uris}"))
private String IGNORE_OTHER_URIS;
/**
+ * 世界杯
+ */
+ @Value(("${ignore.communityWorldCup.prefix}"))
+ private String IGNORE_COMMUNITY_WORLD_CUP_PREFIX;
+ /**
+ * 世界杯
+ */
+ @Value(("${ignore.communityWorldCup.uris}"))
+ private String IGNORE_COMMUNITY_WORLD_CUP_URIS;
+ /**
* 管理后台
*/
@Value(("${ignore.management.prefix}"))
@@ -282,6 +292,18 @@
}
}
+ //世界杯
+ if (uri.startsWith(IGNORE_COMMUNITY_WORLD_CUP_PREFIX)) {
+ if(!StringUtils.isEmpty(IGNORE_COMMUNITY_WORLD_CUP_URIS)){
+ String[] split = IGNORE_COMMUNITY_WORLD_CUP_URIS.split(",");
+ for (String s : split) {
+ if (uri.contains(s)) {
+ return PermissionResult.PASS;
+ }
+ }
+ }
+
+ }
// ----------------------------------------------------------------- 放行综合后台授权登录-UPMS
--
Gitblit v1.7.1