Skip to content

add clarification on http redirect#753

Open
c2bo wants to merge 6 commits into
mainfrom
680-http-redirects
Open

add clarification on http redirect#753
c2bo wants to merge 6 commits into
mainfrom
680-http-redirects

Conversation

@c2bo

@c2bo c2bo commented Jul 6, 2026

Copy link
Copy Markdown
Member

Closes #680

@c2bo c2bo requested review from Sakurann, awoie, brentzundel, fkj and jogu and removed request for jogu July 6, 2026 19:12
Comment thread 1.1/openid-4-verifiable-presentations-1_1.md Outdated
Co-authored-by: Frederik Krogsdal Jacobsen <fkj@users.noreply.github.com>
@c2bo

c2bo commented Jul 8, 2026

Copy link
Copy Markdown
Member Author

TODO: Also add to 1.0 errata? I'd assume so, but would like to have a confirmation to do so.

@c2bo c2bo requested review from mickrau and paulbastian July 8, 2026 07:08
@fkj

fkj commented Jul 8, 2026

Copy link
Copy Markdown
Member

TODO: Also add to 1.0 errata? I'd assume so, but would like to have a confirmation to do so.

I would say yes, this should also be an errata for 1.0.

@jogu jogu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd agree with adding this to the errata too.

Comment thread 1.1/openid-4-verifiable-presentations-1_1.md Outdated
Comment thread 1.1/openid-4-verifiable-presentations-1_1.md Outdated
Co-authored-by: Joseph Heenan <joseph@heenan.me.uk>

## HTTP Redirects {#http_redirects}

This specification does not use HTTP redirects (HTTP status codes 3xx) for the HTTP requests defined in this specification that the Wallet sends directly to the Verifier. Specifically, HTTP redirects are not used in the request to retrieve the Request Object from the Request URI (whether using the `get` method as defined in [@RFC9101] or the `post` method defined in (#request_uri_method_post)) and the request transmitting the Authorization Response to the Response URI (see (#response_mode_post)). If the Wallet receives an HTTP redirect in response to one of these requests, it SHOULD NOT follow the redirect and SHOULD treat the response as an error. Extensions and profiles of this specification MAY define the use of HTTP redirects for specific requests.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does "directly" mean in "that the Wallet sends directly to the Verifier" ? Are there any indirect messages?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is intended to mean "not including messages that include a redirect_uri" which obviously should be redirected to.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we mention Section 15.4 of RFC9110 to make this language clear?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added that note below to make clear that redirect_uri is something different - I believe status codes 3xx are pretty clear?

Comment thread 1.1/openid-4-verifiable-presentations-1_1.md Outdated
@brentzundel

Copy link
Copy Markdown
Collaborator

@c2bo It looks like your question about whether this should also be 1.0 errata has been answered positively. Would you like to modify this PR with that addition or do that in a separate PR?

c2bo and others added 3 commits July 9, 2026 22:57
@c2bo

c2bo commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

@c2bo It looks like your question about whether this should also be 1.0 errata has been answered positively. Would you like to modify this PR with that addition or do that in a separate PR?

Added the changes to 1.0 as well and accepted @paulbastian's suggestion. Everything should be good to go now from my side

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

Successfully merging this pull request may close these issues.

Unclear whether wallet should follow HTTP redirects

7 participants