BookSystem/backend/auth/requirements.txt
jayhgq f1da855793 feat(auth): 实现用户认证与授权功能
- 添加用户登录、登出及令牌管理功能
- 实现基于JWT和Redis的认证系统
- 完善用户和角色管理API
- 添加密码加密与验证功能
- 配置数据库连接和Redis客户端
- 实现中间件进行权限验证
- 初始化管理员和测试用户数据
- 更新模型和接口文档
- 添加测试API和配置文件
2026-02-28 18:08:53 +08:00

25 lines
399 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# FastAPI核心
fastapi>=0.133.0
uvicorn[standard]>=0.41.0
fastapi_cdn_host==0.10.0
# Pydantic数据验证
pydantic>=2.5.0
pydantic-settings>=2.1.0
# 密码加密
passlib[bcrypt]>=1.7.4
# FastCRUD
fastcrud==0.21.0
# JWT
python-jose[cryptography]>=3.3.0
# PostgreSQL + SQLAlchemy ORM包含异步支持
sqlalchemy>=2.0.46
asyncpg>=0.31.0
alembic>=1.18.4
# Redis异步客户端
redis>=7.2.0