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 OAuth 2.0 Pushed Authorization Requests (RFC 9126) #235

Open
tronghn opened this issue Apr 19, 2024 · 0 comments
Open

Support OAuth 2.0 Pushed Authorization Requests (RFC 9126) #235

tronghn opened this issue Apr 19, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@tronghn
Copy link
Contributor

tronghn commented Apr 19, 2024

RFC 9126 - OAuth 2.0 Pushed Authorization Requests

[PAR] allows clients to push the payload of an OAuth 2.0 authorization request to the authorization server via a direct request and provides them with a request URI that is used as reference to the data in a subsequent call to the authorization endpoint.
...
PAR fosters OAuth security by providing clients a simple means for a confidential and integrity-protected authorization request.

This is essentially a server-side POST to an endpoint (e.g. /par) with all the request parameters that would traditionally be included in the /authorize redirect that is returned to a user agent to follow. A security advantage here is that any such parameters are no longer leaked/visible in the end-users browser and available for manipulation.

ID-porten is among the providers that support this extension.

@tronghn tronghn added the enhancement New feature or request label Apr 19, 2024
@tronghn tronghn changed the title Support OAuth 2.0 Pushed Authorization Requests Support OAuth 2.0 Pushed Authorization Requests (RFC 9126) Nov 11, 2024
sindrerh2 added a commit that referenced this issue Jan 22, 2025
sindrerh2 added a commit that referenced this issue Jan 22, 2025
tronghn added a commit that referenced this issue Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant