Modern authentication system implementing Zero Trust principles with GitOps deployment model.
- Zero Trust Authentication
- GitOps-based deployment
- Comprehensive observability
- Progressive delivery
- High availability design
- Security-first approach
# Development setup
make dev-setup
make dev-up
# GitOps local environment
make dev-gitops
# Run tests
make test-all
📖 Project Wiki - Complete documentation with interactive diagrams
- 🔐 Database Schema - Domain-driven schema with Mermaid diagrams
- 🛡️ Security Architecture - Zero Trust implementation
- 🚀 Getting Started - Quick setup guide
- 📊 API Documentation - REST API reference
- 🏗️ Development Guide - Contributing guidelines
# Generate and sync to wiki
make docs-wiki-sync-api
# Local development
make docs-mkdocs-serve # Serve locally with live reload
make docs-schema # Generate schema docs only
- Go 1.22+
- Node.js 20+
- Docker
- Kubernetes 1.28+
- Helm 3.14+
graph TB
Client --> Ingress
Ingress --> AuthService
AuthService --> TokenService
AuthService --> UserService
TokenService --> Vault
UserService --> Database
MIT License - see LICENSE for details