Skip to content

Added TokenSigner interface to allow external sign algorithm to be used#61

Open
altissia-be wants to merge 1 commit intoaidantwoods:dev-v1.x.xfrom
altissia-be:feature/tokenSigner
Open

Added TokenSigner interface to allow external sign algorithm to be used#61
altissia-be wants to merge 1 commit intoaidantwoods:dev-v1.x.xfrom
altissia-be:feature/tokenSigner

Conversation

@altissia-be
Copy link
Copy Markdown

Hello,

I am using this library to sign Paseto tokens, but I wanted to use Google KMS to handle the key signature.
As GCP KMS does not allow reading the private key but only allows sending the payload to sign, I had to modify slightly the library to let the user provide a TokenSigner which will handle the signing instead of using ed25519.Sign directly.

The modification is small, but I have only implemented the function for V4 tokens.
I am open to expand the implementation to older versions, as well as adapting the naming to something more sensible, if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant