Skip to content

cyberwlodarczyk/auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Auth 🪪

Introduction

This is an HTTP API built with Go that handles crucial user security procedures such as:

  • Account creation and deletion
  • Login
  • Password reset
  • Password and email change

Key components and technologies used are:

  • chi HTTP router
  • PostgreSQL database
  • JSON Web Tokens
  • SMTP
  • Argon2 key derivation function
  • logrus logger

Todos

  • Docker configuration
  • memguard package utilization
  • HTTP handler tests
  • Admin accounts

Contributing

If you would like to contribute to the project, feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Authentication and authorization server

Topics

Resources

License

Stars

Watchers

Forks