Problem:
ClaimToken.create had a path where a jwt was decoded multiple times. For JSON LD it relied on string.split and an error to determine a known condition
Solution:
Refactor ClaimToken.create to decode a JWT once
Validation:
Existing unit tests work
Type of change:
[ ] Feature work
[x] Bug fix
[ ] Documentation
[ ] Engineering change
[ ] Test
[ ] Logging/Telemetry
Risk:
[ ] High – Errors could cause MAJOR regression of many scenarios. (Example: new large features or high level infrastructure changes)
[x ] Medium – Errors could cause regression of 1 or more scenarios. (Example: somewhat complex bug fixes, small new features)
[ ] Small – No issues are expected. (Example: Very small bug fixes, string changes, or configuration settings changes)
Problem: ClaimToken.create had a path where a jwt was decoded multiple times. For JSON LD it relied on string.split and an error to determine a known condition
Solution: Refactor ClaimToken.create to decode a JWT once
Validation: Existing unit tests work
Type of change:
Risk: