/golang-user-registration

A Golang web service which handles the user SignUp - SignIn

Primary LanguageGo

golang-user-registration

A Golang service which handles the user SignUp - SignIn

Features:

  • Based in PostgreSQL as DataStore and GORM library.
  • Hashing Passwords using pepper and salt into Database, Never saving passwords.
  • Cookies security with HMAC

How it Works ?

  • Just run it using after making sure that the environment variables declared in the compose file existed :
make local
  • To stop local environment
make stop_local

Health Check :

  • Access the Endpoint http://localhost:8080/healthz to get the status

Access to SignUp - SignIn :

http://localhost:8080/login and http://localhost:8080/signup

ToDo:

  • Adding Reset Password
  • Adding Logout
  • Separate Its frontend with vuejs framework