feat: 更新验证码请求模型,添加 Google reCAPTCHA 和 Cloudflare Turnstile 验证功能

refactor: 修改用户状态字段类型,优化用户模型
fix: 修复启动服务的错误提示信息
refactor: 统一认证依赖,替换为 AuthRequired
docs: 添加用户会话刷新接口
This commit is contained in:
2025-12-25 10:26:45 +08:00
parent 16cec42181
commit 44a8959aa5
21 changed files with 138 additions and 83 deletions

View File

@@ -54,7 +54,6 @@ async def get_access_token(code: str) -> GithubAccessToken:
'code': code
},
headers={'accept': 'application/json'},
proxy='socks5://127.0.0.1:7890'
) as access_resp:
access_data = await access_resp.json()
return GithubAccessToken(
@@ -73,7 +72,6 @@ async def get_user_info(access_token: str | GithubAccessToken) -> GithubUserInfo
headers={
'accept': 'application/json',
'Authorization': f'token {access_token}'},
proxy='socks5://127.0.0.1:7890'
) as resp:
user_data = await resp.json()
return GithubUserInfoResponse(**user_data)