package com.guwan.backend.constant; import java.util.List; /** * 安全相关常量配置 */ public class SecurityConstants { /** * API接口白名单 * 这些路径可以直接访问,不需要认证 */ public static final List WHITE_LIST = List.of( "/demo/**", // 测试接口 "/api/user/register", // 用户注册 "/api/user/login", // 用户登录 "/api/user/getEmailCode", // 获取邮箱验证码 "/api/user/getPhoneCode", // 获取手机验证码 "/v3/api-docs/**", // Swagger API文档 "/swagger-ui/**", // Swagger UI "/swagger-ui.html", // Swagger UI HTML "/swagger-resources/**", // Swagger 资源 "/webjars/**" // Swagger UI 相关资源 ); /** * 静态资源白名单 * 这些路径用于访问静态资源,不需要认证 */ public static final List STATIC_RESOURCES = List.of( "/static/**", // 静态资源目录 "/public/**", // 公共资源目录 "/error" // 错误页面 ); }