Auth is a package that provides authentication and authorization support. It provides hashing, password validation, and token generation functionality.
This project is maintained with standard golang utilities,
controlled via make. To see all Makefile targets, simply run
make help
from the root source directory of the project.
The hash package provides functionality to hash data via the Argon2 hashing algorithms. Information on Argon2 can be found here.
The password package provides policy matching functionality for passwords.