跳转至

401 错误修复总结

✅ 修复完成

问题: 启动 application 后所有请求返回 401 Unauthorized

原因: Spring Security 默认保护所有端点,但重构后没有配置 SecurityFilterChain

解决: 1. ✅ 添加 SecurityFilterChain 配置(anyRequest().permitAll()) 2. ✅ 添加 spring-security-web 依赖 3. ✅ 移除无效的 loadup.security.ignore-urls 配置

修改的文件

loadup-components-security/
├── pom.xml                              (添加依赖)
└── .../SecurityAutoConfiguration.java   (添加 SecurityFilterChain)

loadup-application/
└── src/main/resources/application.yml   (移除 ignore-urls)

创建的文档

✅ FIX_401_ERROR.md           - 详细修复说明
✅ QUICK_START_401_FIX.md     - 快速启动指南

下一步

必须配置路由 才能正常工作,因为认证现在由 Gateway 的 RouteConfig.securityCode 控制。

详细说明请参考: QUICK_START_401_FIX.md


401 错误已修复! 🎉