Skip to content
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

support dPoP protocol #54

Open
damooo opened this issue Dec 6, 2021 · 4 comments
Open

support dPoP protocol #54

damooo opened this issue Dec 6, 2021 · 4 comments

Comments

@damooo
Copy link

damooo commented Dec 6, 2021

Hello, thanks for your work

It would be great, if library can support dPoP protocol. (OAuth 2.0 Demonstrating Proof-of-Possession )

dPoP is now fairly de-facto standard to bind access token to petticoat client and ensure, stolen access tokens doesn't cause any damage.

And solid protocol, which enables decentralised identity and collaboration over personal resources, it mandates to use dPoP for example.

@ramosbugs
Copy link
Owner

this seems like a reasonable enhancement to this crate, although the standard looks like it's still in a draft state: https://datatracker.ietf.org/doc/html/draft-ietf-oauth-dpop-04. are there any major OpenID Connect providers using this yet?

@damooo
Copy link
Author

damooo commented Dec 7, 2021

Yes, though in draft stage, it is fairly used in production. Auth0 supports it. And SOLID-OIDCmandates it, as it supports decentralised identity.

@damooo
Copy link
Author

damooo commented Dec 21, 2021

@ramosbugs , _/_ you can see dPoP being listed in OAuth Working Group Specifications too.

@Gearme
Copy link

Gearme commented Apr 11, 2023

I put together an MVP draft for a bare minimum of DPoP functionality, feedback welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants