diff --git a/backend-java/src/test/java/com/nanri/aiimage/config/AdminApiGuardFilterTest.java b/backend-java/src/test/java/com/nanri/aiimage/config/AdminApiGuardFilterTest.java index f3682a8f..8b8b9f23 100644 --- a/backend-java/src/test/java/com/nanri/aiimage/config/AdminApiGuardFilterTest.java +++ b/backend-java/src/test/java/com/nanri/aiimage/config/AdminApiGuardFilterTest.java @@ -142,10 +142,13 @@ class AdminApiGuardFilterTest { @Test void exemptPrefixPassesThrough() throws Exception { + // 豁免前缀是配置项 aiimage.security.admin-guard-exempt-prefixes 留的操作出口,默认空、 + // 生产未配置任何值。故此处取一个显然不存在的样例前缀——不要换成某个真实业务端点, + // 否则会被误读成"该端点已配好豁免"(此前这里是已下线的 shop-credential-checks)。 AdminAuthSupport authSupport = mock(AdminAuthSupport.class); - AdminApiGuardFilter filter = newFilter(authSupport, true, "/api/admin/shop-credential-checks"); + AdminApiGuardFilter filter = newFilter(authSupport, true, "/api/admin/example-exempt"); MockHttpServletRequest request = - new MockHttpServletRequest("GET", "/api/admin/shop-credential-checks/poll"); + new MockHttpServletRequest("GET", "/api/admin/example-exempt/poll"); MockHttpServletResponse response = new MockHttpServletResponse(); MockFilterChain chain = new MockFilterChain();