feat: use standard errors on MapClaims validation (v4) #447
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Not sure if v4 still receives updates
But trying to handle proper the expiration errors in a project that uses
jwt/v4
when we want to identify the Token Expired error for example, as is a custom error we need to check by string comparison.Just adding the proper exported standardized errors on MapClaims Valid().
This change can cause issues for users that have already created validations using a CamelCase string comparison when call
Parse()
like:OR
Since the standardized expired error uses lower case
t
and the current custom errors use upper caseT