Skip to content
This repository was archived by the owner on May 27, 2026. It is now read-only.

Repository files navigation

REST Api based on go-swagger - returns json data for front end use.

autnentication is jwt token based with optional 2 factor google authenticator
postgresql as a storage backend

Generate pub/priv key for the jwt token generating and validaitng

rm -Rf /root/.ssh/user-service.rsa*
openssl genrsa -out /root/.ssh/user-service.rsa
openssl rsa -in /root/.ssh/user-service.rsa -pubout > /root/.ssh/user-service.rsa.pub

Install the go-swagger generator
go get -u github.com/go-swagger/go-swagger/cmd/swagger

Generate
swagger generate server ./swagger.yaml

Start
DB_HOST=0.0.0.0 DB_PASS=pass DB_USER=user go run cmd/user-management-server --port=80 --host=0.0.0.0 --pub=/root/.ssh/user-service.rsa.pub --priv=/root/.ssh/user-service.rsa

TODO:

  • throttle ip
  • setup proper role based permissions
  • testing

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages