SpeedyAuth
API-only standalone authentication server that streamlines the user authentication process.
Features
- Issuing Access Tokens and Refresh Tokens
- Password Recovery
- User Registration
- Two factor Authentication (EMAIL,TOTP)
- Passwordless login through email
Build Dependencies
- Go >= 1.19
- PostgreSQL >= 9.x
Build
make buildserver
Docker
If you have docker engine installed run the following command :
docker compose -f docker-compose-dev.yml up --build
Minikube Cluster
Start local kubernetes cluster
minikube start cluster
Apply Manifests
kubectl apply -f kubernetes_local/