vigiloauth/vigilo

Support RequestURI during client authorization

Offen

#345 geöffnet am 27.05.2025

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Go (9 Forks)auto 404
good first issuepriority: medium

Repository-Metriken

Stars
 (100 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 162T 7h) (1 gemergte PR in 30 T)

Beschreibung

Description Add support for the OAuth 2.0/OpenID Connect request_uri parameter to allow clients to pass a URI referencing a signed request object during authorization. This enables improved security and flexibility by offloading large request parameters from the authorization request itself.

User Story: As a client application developer, I want to use the request_uri parameter during authorization requests, So that I can securely reference pre-registered request objects without sending all parameters directly.

Acceptance Criteria:

  • Implement support for request_uri as defined in OAuth 2.0 and OpenID Connect specifications.
  • Validate and fetch the request object from the provided URI.
  • Verify signatures and integrity of the request object.
  • Integrate the request object parameters into the authorization flow seamlessly.
  • Handle errors gracefully if the request URI is invalid or inaccessible.
  • Document usage of request_uri support for client developers.

Contributor Guide