Skip to content

AlyRagab/golang-user-registration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A Golang web service which handles the user SignUp - SignIn

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published