Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kwesidev/speedyauth

Standalone Authentication Server(API only)
https://github.com/kwesidev/speedyauth

docker docker-compose golang jwt-authentication jwt-token kubernetes-cluster microservice minikube-cluster postgresql refresh-token totp-tokens two-factor-authentication

Last synced: about 1 month ago
JSON representation

Standalone Authentication Server(API only)

Awesome Lists containing this project

README

        

# SpeedyAuth
![example workflow](https://github.com/kwesidev/authserver/actions/workflows/go.yml/badge.svg)

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/
```