Auth Service
The Auth Service handles authentication and authorization, integrating with Keycloak for identity management.
Responsibilities
- Keycloak integration
- JWT token validation
- Role-based access control
- Session management
- 2FA verification
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /auth/login | Initiate login flow |
| POST | /auth/logout | End session |
| POST | /auth/refresh | Refresh tokens |
| GET | /auth/me | Get current user |