fusionauth-issues
fusionauth-issues copied to clipboard
Support Custom HMAC Key for PBKDF2-HMAC-SHA512
Support Custom HMAC Key for PBKDF2-HMAC-SHA512
Problem
FusionAuth supports salted-pbkdf2-hmac-sha512, but there’s no way to supply a custom HMAC key/pepper. Some organizations require full control over all secrets for compliance, migration parity, or internal security policies. Without this, FusionAuth can’t fully match certain existing hashing setups.
Solution
Add a configuration option to provide a custom HMAC key for PBKDF2-HMAC-SHA512 (tenant-level or global). If unset, current behavior remains unchanged.
Alternatives / Workarounds
- Use a custom password hashing plugin, which works but adds maintenance and deployment overhead.
- Switch to a different algorithm, which may break migration compatibility or policy requirements.
Community Guidelines
All issues filed in this repository must abide by the FusionAuth community guidelines.
How to Vote
Give a thumbs up or thumbs down reaction to help prioritize this feature. Comments on use cases or expectations are welcome.