This is a very lightweight stand-alone server for managing user identities using JWTs. The server currently supports both HTTP and gRPC, and comes with a pre-built admin web page for creating, deleting and managing users
The main end-points are:
- User-details via the
/meend-point - Creates, validates and refreshes user JWTs via
/jwt/* - Allows users to change passwords via
/change-password
- PostgreSQL for persistent storage
- HTMX and Tailwind for admin web-page
- Swagger for auto-documentation
- Create your
.envusing the attached.env.template - Check commands in
Makefilefor available commands.