A production-ready FastAPI project implementing JWT (JSON Web Token) authentication with access and refresh tokens.
This project securely handles user login, token issuance, and silent refresh (automatic regeneration of access tokens when expired).
- ๐ JWT Authentication using Access and Refresh tokens
- ๐ Silent Token Refresh: Automatically generates new access & refresh tokens when access token expires
- ๐งโ๐ป User login and protected routes
- ๐งฑ Built with FastAPI (Python 3.12)
- ๐ณ Dockerized for seamless deployment
- โ๏ธ Environment-based configuration
- ๐งพ Clear token expiry and rotation logic