Commit Graph
3 Commits
Author SHA1 Message Date
lianlonggangandClaude a7937b76d6 feat: 新增全局CORS跨域过滤器,支持设备后台跨域访问网关
- 新增 CorsFilter(@Component(index=-200)最高优先级)
- OPTIONS预检请求:动态回显 Access-Control-Request-Headers,直接短路返回200不透传源服务器
- 其他请求:响应头补充 Access-Control-Allow-Origin 等CORS头
- 解决jeecg vue3前端自定义头(x-version等)被CORS拦截问题

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-05 18:23:13 +08:00
lianlonggangandClaude 020f112124 feat: 完成数据中心转发网关核心功能(真实联调通过)
核心功能(已连接真实源服务器验证):
- /sys/watchUserLogin 本地处理:RSA解密验证设备密码(防伪造) + 单飞换token + Redis缓存
- 业务接口经本地通配Controller手动HttpUtils透传至源服务器 + 401检测清缓存
- token失效三重自愈:10秒探活 + 预过期刷新 + 被动401兜底

配置隔离(dotenv风格)+ 安全:
- .env 存敏感信息不入库;app.yml 用 ${KEY} 占位符引用;EnvLoader启动前加载
- 移除fastjson(规避0day),JSON改用Solon内置snack4

联调修复多个Solon实际API问题(配置文件名/YAML插件/打包/redisx/注解路径等)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-05 15:32:17 +08:00
lianlonggang 159d6362af Initial commit 2026-08-05 02:26:47 +00:00