From 17c9aa0bcd385acc211b6d35d66b39de785875bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 6 Apr 2026 19:21:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(security):=20=E6=96=B0=E5=A2=9E=E5=9F=9F?= =?UTF-8?q?=E5=90=8D=E6=89=80=E6=9C=89=E6=9D=83=E9=AA=8C=E8=AF=81=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=B9=B6=E6=9B=B4=E6=96=B0=E5=AE=89=E5=85=A8=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在SecurityConfig中允许访问新的验证文件路径 /MP_verify_joj96VBHPtL9YROj.txt - 新增VerifyTxt2控制器,提供域名验证接口返回固定字符串 - 通过接口简化域名所有权验证流程,支持微信等平台验证需求 --- .../common/core/security/SecurityConfig.java | 3 ++- .../common/system/controller/VerifyTxt2.java | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/gxwebsoft/common/system/controller/VerifyTxt2.java diff --git a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java index f005231..c6c34d3 100644 --- a/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java +++ b/src/main/java/com/gxwebsoft/common/core/security/SecurityConfig.java @@ -86,7 +86,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { "/api/system/setting/getByKey/**", "/api/system/setting/updateByKey/**", "/lvQ4EoivKJ.txt", - "/api/wechat-cert-test" + "/api/wechat-cert-test", + "/MP_verify_joj96VBHPtL9YROj.txt" ) .permitAll() .anyRequest() diff --git a/src/main/java/com/gxwebsoft/common/system/controller/VerifyTxt2.java b/src/main/java/com/gxwebsoft/common/system/controller/VerifyTxt2.java new file mode 100644 index 0000000..c7e4897 --- /dev/null +++ b/src/main/java/com/gxwebsoft/common/system/controller/VerifyTxt2.java @@ -0,0 +1,19 @@ +package com.gxwebsoft.common.system.controller; + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@Tag(name = "安全") +@RestController +@RequestMapping("/MP_verify_joj96VBHPtL9YROj.txt") +public class VerifyTxt2 { + + @Operation(summary = "域名所有权验证") + @GetMapping() + public String verify(){ + return "joj96VBHPtL9YROj"; + } +}