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.

Request access