You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just a note on this for context: this is due to the fact that our library implemented an older draft version of DPoP. The specification obviously changed between that point in time and its current published status, so before fixing this one issue, we'll go over the latest spec, and check what other aspects of it are missing from our libraries, so that we bridge that gap in one go instead of fixing misalignments piecemeal.
Search terms you've used
dpop, ath
Impacted package
Which packages do you think might be impacted by the bug ?
Bug description
To Reproduce
Expected result
The last authenticated request should include both an Access Token in the
Authorization
header, and a JWT in thedpop
header containing anath
claim, which is mandatory as per https://datatracker.ietf.org/doc/html/rfc9449#name-dpop-proof-jwt-syntax.Actual result
The
dpop
JWT desn't have anath
claim.Environment
Please run
Additional information
The problem comes from the implementation of the DPoP signature here:
solid-client-authn-js/packages/core/src/authenticatedFetch/dpopUtils.ts
Line 57 in 3bad925
The text was updated successfully, but these errors were encountered: