awslabs / aws-jwt-verify

JS library for verifying JWTs signed by Amazon Cognito, and any OIDC-compatible IDP that signs JWTs with RS256, RS384, and RS512
Apache License 2.0
606 stars 42 forks source link

Include raw jwt in errors #27

Closed ottokruse closed 2 years ago

ottokruse commented 2 years ago

Issue #, if available: #24

Description of changes: Ability to include the raw JWT in thrown errors. Also, instead of a generic AssertionError more concrete errors are now thrown (e.g. CognitoJwtInvalidGroupError) to make it easier to recognize the concrete error at hand.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.