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