Auth System
Production-ready authentication and user management system.
Overview
A containerized backend built on Symfony 8 for use in real applications.
The system covers core authentication flows—from JWT-based sessions with refresh-token rotation through OTP login and OAuth integration—and can be integrated directly into existing or new platforms.
Use cases
Suitable for:
- Web and SaaS platforms with user accounts
- Internal tools with authentication and role logic
- Systems that need a central authentication infrastructure
Features
- JWT access and refresh token flow with rotation
- OTP login via email
- OAuth (Google, GitHub)
- User activation, verification and deactivation
- Self-service endpoints (me, update, delete)
- Logout invalidation
Architecture
Structured for maintainability and scale:
- Domain / Application / Infrastructure
- Symfony 8, PostgreSQL, Redis
- Docker-based deployment
- Structured logging and health checks
Integration
API-first approach for embedding in:
- Web applications
- Mobile apps
- Service-oriented architectures
Access
The system can serve as a foundation for your own platforms or as a central authentication service.