Files
SenSu/config/services/network_routes.yaml
T
qinglong 5e06c17b52 fix: WebSocket 鉴权 — Cookie 优先 (支持 HttpOnly)
根因: panel_token 是 HttpOnly cookie, JS getCookie() 读不到
→ 前端 WS ?token= 参数为空 → 认证失败 → 仪表盘无数据

修复:
- _ws_auth_wrapper: Cookie 优先 → query token 备用 → API Key
- 浏览器同源 WS 自动发送 Cookie, 无需 ?token=
- dashboard.js / logs.js 移除多余的 getCookie+?token=

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-13 17:45:58 +08:00

26 lines
500 B
YAML

http_port: 4200
last_updated: 25770.118859595
plugin_routes:
sentinel:
- methods:
- GET
path: /sentinel/api/nodes
require_auth: true
- methods:
- POST
path: /sentinel/api/nodes
require_auth: true
- methods:
- POST
path: /sentinel/api/nodes/test
require_auth: true
- methods:
- POST
path: /sentinel/api/nodes/delete
require_auth: true
- methods:
- POST
path: /sentinel/api/plugin/sentinel
require_auth: true
websocket_port: 4240