-
Notifications
You must be signed in to change notification settings - Fork 21
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
Clarify language around opening Credential Offer Endpoint #380
Conversation
As per consensus on Oct-10-2022 working group call, the credential offer endpoint must be redirected to in order to allow the wallet to have a user interaction. The languaged used is the same as used in RFC6749. closes #13
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While "resource owner's user agent" might be technically correct, it sounds a bit off to me - especially given, that we have not used the term resource owner once in the whole spec so far.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minor but legit nit from @c2bo that should be fixed
Could we move up the last sentence from this section ("The Credential Issuer MAY render a QR code containing the Credential Offer that can be scanned by the End-User using a Wallet, or a link that the End-User can click.") Reading this very common option in the last sentence, seems weird. |
As per Christian's comment on PR and Brian's suggestion on how to fix it. Co-authored-by: Brian Campbell <71398439+bc-pi@users.noreply.github.com>
As per Paul's suggestion: #380 (comment)
Yeah, I think that helps, I've done that. |
This is ready for re-reviews please :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the current text feels pretty wrong to me. we should also not preclude a future option to send a credential offer using browser api
This change just moved the existing line up to the top of the section. The underlying problem is that OpenID4VCI is missing a Wallet Invocation section like OpenID4VP, that could be linked here, I believe. |
ac575eb
to
30c0bca
Compare
I've had another go based on Kristina's feedback and Paul's suggestion of having similar text to the wallet invocation section in VP. Please re-review! |
@@ -333,7 +333,7 @@ This endpoint is used by a Credential Issuer that is already interacting with an | |||
|
|||
## Credential Offer {#credential-offer} | |||
|
|||
The Credential Issuer sends Credential Offer using an HTTP GET request or an HTTP redirect to the Wallet's Credential Offer Endpoint defined in (#client-metadata). | |||
The Credential Issuer makes a Credential Offer by allowing the End-User to invoke the Wallet using the Wallet's Credential Offer Endpoint defined in (#client-metadata) (for example by clicking a link) and/or rendering a QR code containing the Credential Offer that the End-User can scan in a wallet or an arbitrary camera application. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about custom url schemes as clickable links?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In that case the "Wallet's Credential Offer Endpoint" is a custom scheme url, I think that case is covered?
Co-authored-by: Kristina <52878547+Sakurann@users.noreply.github.com>
4 approvals, open for over a month and mentioned on yesterday's WG call (and probably other WG calls too) without any objections being raised - merging - thanks everyone! |
As per consensus on Oct-10-2022 working group call, the credential offer endpoint must be redirected to in order to allow the wallet to have a user interaction.
The languaged used is the same as used in RFC6749, but with resource owner changed to End-User for consistency with rest of VCI spec.
closes #13
closes #201