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)
创建的文档¶
下一步¶
必须配置路由 才能正常工作,因为认证现在由 Gateway 的 RouteConfig.securityCode 控制。
详细说明请参考: QUICK_START_401_FIX.md
401 错误已修复! 🎉