feat(auth): 添加 SECTL Auth OAuth 登录功能

- 新增 OAuth 登录组件和回调页面
- 集成 Tauri 深度链接插件处理 OAuth 回调
- 添加账户设置页面显示登录信息
- 更新 CI 配置添加 OAuth 环境变量
- 扩展 API 接口支持 OAuth 相关操作
- 添加国际化支持
This commit is contained in:
Yukino_fox
2026-03-29 19:30:27 +08:00
parent 3f3bfbf284
commit 7a59572f11
33 changed files with 8477 additions and 200 deletions
+11
View File
@@ -127,6 +127,7 @@
"tabs": {
"appearance": "外观",
"security": "安全",
"account": "账户",
"database": "数据库连接",
"dataManagement": "数据管理",
"urlProtocol": "URL 链接",
@@ -209,6 +210,16 @@
"passwordClearedNewRecovery": "密码已清空,新的找回字符串",
"newRecoveryString": "新的找回字符串(请保存)"
},
"account": {
"title": "SECTL Auth 账户",
"notLoggedIn": "尚未登录 SECTL Auth 账户",
"oauthHint": "使用 SECTL Auth 账号登录,享受统一认证和远程退登功能",
"loginButton": "使用 SECTL Auth 登录",
"loginSuccess": "登录成功",
"logout": "退出登录",
"userId": "用户ID",
"permission": "权限等级"
},
"database": {
"title": "数据库连接",
"currentStatus": "当前数据库状态",