Issue #6: implement api key hashing and verification #59
Reference in New Issue
Block a user
Delete Branch "agent-2/issue-6-implement-api-key-hashing-and-verification"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements API key parsing, HMAC-SHA256 hashing with the configured gateway pepper, constant-time hash verification, and identity/scope projection for issue #6.
Covered behavior:
authorization: Bearer mxgw_<key-id>_<secret>Authentication:PepperSecretNameCryptographicOperations.FixedTimeEqualsTests run:
Closes #6