-
Notifications
You must be signed in to change notification settings - Fork 37
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
[TBC] Implement DPoP for access token #4320
Comments
We may want to DPoP bind the refresh_token only. See https://www.rfc-editor.org/rfc/rfc9449#section-5-9 My concern is that the access token may be used in a way that is assumed to be Bearer. Possible configuration
|
@louischan-oursky Yes. This is why I marked this issue as TBC. If we implement it, we need to support the DPoP Authentication Scheme. As access tokens are also read by resource servers, it could break existing integrations. So what I plan to support is
And it solely depends on whether DPoP header is set on making the /token request. If it is present, the returned tokens are DPoP bound, else they are not. |
The client metadata should also be implemented. https://www.rfc-editor.org/rfc/rfc9449#name-client-registration-metadat |
@louischan-oursky It seems However, I think this config is only for enforcing DPoP (i.e. error if no DPoP), but not for enabling DPoP. Therefore things still work without this config. |
No description provided.
The text was updated successfully, but these errors were encountered: