-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implemented the DPoP token exchange #411
Commits on Oct 12, 2020
-
Implemented the DPoP token exchange
This implements the OAuth2 code exchange step: after an auth code has been returned by the IdP through redirection, the client can use the obtained auth code to get an access token. If the request has a DPoP header, the returned token is bound to the DPoP key.
Configuration menu - View commit details
-
Copy full SHA for 204f15f - Browse repository at this point
Copy the full SHA 204f15fView commit details -
Remove always skipped manual test
Co-authored-by: Vincent <Vinnl@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e6751b8 - Browse repository at this point
Copy the full SHA e6751b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0425b8 - Browse repository at this point
Copy the full SHA f0425b8View commit details -
remove redundant JWK initialization
The mockJwk reference is unefined when setting up the mock, but the mockJwk() function is defined when *calling* the mock. Thanks @Vinnl !
Configuration menu - View commit details
-
Copy full SHA for f3b0e84 - Browse repository at this point
Copy the full SHA f3b0e84View commit details -
Import jest instead of using global object
Co-authored-by: Vincent <Vinnl@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7de58ae - Browse repository at this point
Copy the full SHA 7de58aeView commit details
Commits on Oct 13, 2020
-
Removed dependency to core module
The oidc module is independant from solid, so it should not depend on the core module, which is meant to be solid-specific. this implies some redundancy in the types implemented in both places, but that means that these types may evolve independantly, while still getting errors in case of incompatibility, which is a good thing.
Configuration menu - View commit details
-
Copy full SHA for bf8dd3e - Browse repository at this point
Copy the full SHA bf8dd3eView commit details -
The endpoint returns a token_type field, which can be used to verify that the token is of the requested type (Bearer or DPoP)
Configuration menu - View commit details
-
Copy full SHA for cb9ec0b - Browse repository at this point
Copy the full SHA cb9ec0bView commit details -
Temporarily revert jest import
Importing jest requires to change the jest config, so all the modules should be updated.
Configuration menu - View commit details
-
Copy full SHA for 32f7dfe - Browse repository at this point
Copy the full SHA 32f7dfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c8f4d - Browse repository at this point
Copy the full SHA 90c8f4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 759e2b3 - Browse repository at this point
Copy the full SHA 759e2b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44808e6 - Browse repository at this point
Copy the full SHA 44808e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77e1054 - Browse repository at this point
Copy the full SHA 77e1054View commit details