feat(auth): Refresh Token 机制实现 #63
Reference in New Issue
Block a user
Delete Branch "feature/refresh-token-mechanism"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
变更内容
/auth/refresh端点:客户端可通过 refresh_token 获取新的 access_token技术细节
RefreshTokenUseCase(Redis session store 存储 refresh_token)LoginResponsePydantic 模型新增refresh_token: str字段JWTConfig默认值从 30min/30days 改为 15min/7days文件变更
apps/api/app/api/routes/auth.py— 新增 RefreshRequest 模型、/auth/refresh 端点、LoginResponse 增加 refresh_tokenpackages/application/auth/jwt_service.py— 更新默认过期时间