4 Commits

Author SHA1 Message Date
01cccc21c1 feat(auth): 实现第三方 token 验证功能
- 添加了 AUTH_TOKEN 环境变量作为验证标准
- 修改了 verifyThirdPartyToken 函数,实现了基本的 token 验证逻辑
2025-02-27 21:38:44 +08:00
aixianling
f4057ae956 feat(auth): 添加 3xui 登录功能
- 新增 3xuiLogin.js 文件实现登录功能
- 添加 getCookie 函数用于获取登录 Cookie
- 集成 HTTP 实例和表单数据处理
2025-02-26 15:38:31 +08:00
aixianling
448acfc26a feat(app): 添加 API 路由前缀并优化用户信息处理
- 在 API 路由中添加 "/api" 前缀,实现 URL 优化
- 修复用户信息存储逻辑,确保正确信息保存在上下文中
- 更新第三方 Token 验证函数,增加用户名字段
2025-02-25 17:49:54 +08:00
aixianling
dc747d5d43 feat(auth): 添加第三方 token 验证功能
- 新增自定义中间件,用于解析和验证第三方 token
- 添加 verifyThirdPartyToken 模块实现第三方 token 验证逻辑
- 成功验证后,将第三方 token 转换为 JWT token 并设置在请求头中
- 保护所有下方路由,确保只有有效 token 才能访问受保护资源
2025-02-25 11:08:26 +08:00