Just a flexible authentication server
- Microsoft
- GitHub
- Discord
- Steam
Local accounts use Argon2i 0x13 to securely store passwords. The hashing settings can be changed in the config file.
vaulth [CONFIG]
If no config file is specified, it defaults to vaulth.json
.
See example (the comments are present for clarity only, parsing will fail if the config file uses JSON5).
The JWT signature algorithm used by Vaulth is ES384.
openssl ecparam -genkey -name secp384r1 -noout -out private.pem
openssl ec -in private.pem -pubout -out public.pem
cargo build --release --features postgres
cargo build --release --features mysql