AgendaTasks/backend/requirements.txt
m3mo 911f192c38 Add JWT-based user authentication to backend
- Create User model with bcrypt password hashing
- Add auth routes: register, login, refresh, me
- Implement JWT access and refresh tokens
- Add get_current_user dependency for protected routes
- Update Task model with user_id foreign key for data isolation
- Update TaskService to filter tasks by authenticated user
- Add auth configuration (secret key, token expiry)
2026-02-02 22:57:38 +01:00

13 lines
254 B
Plaintext

fastapi==0.115.0
uvicorn[standard]==0.32.0
sqlalchemy==2.0.36
pydantic[email]==2.10.0
pydantic-settings==2.6.0
python-dotenv==1.0.1
pytest==8.3.0
httpx==0.28.0
python-jose[cryptography]==3.3.0
bcrypt==4.2.0
python-multipart==0.0.6
psycopg[binary]==3.2.3