Skip to content

Conversation

@decentralgabe
Copy link

Fix #86

@decentralgabe
Copy link
Author

Screenshot 2024-05-15 at 6 00 56 PM

Co-authored-by: Kristina <52878547+Sakurann@users.noreply.github.com>
4. Upon successful authentication, the Wallet sends the Authentication Response back to the Verifier, including the `id_token`.
5. The Verifier validates the `id_token` and extracts the necessary information to identify the user.
6. Based on the user's identity and the Verifier's context, the Verifier determines whether additional credentials are required.
- If no additional credentials are needed, the Verifier proceeds with issuing the authentication token to the user.
Copy link
Collaborator

Choose a reason for hiding this comment

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

what does issuing the authentication token to the user mean..?

Copy link
Author

Choose a reason for hiding this comment

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

how would you rephrase this? perhaps If no additional credentials are needed, the Verifier proceeds

or what is the expected action after successful presentation?

5. The Verifier validates the `id_token` and extracts the necessary information to identify the user.
6. Based on the user's identity and the Verifier's context, the Verifier determines whether additional credentials are required.
- If no additional credentials are needed, the Verifier proceeds with issuing the authentication token to the user.
- If additional credentials are required, the Verifier initiates the OpenID for Verifiable Presentations flow by sending a new Authorization Request with the `presentation_definition` or `presentation_definition_uri` parameter.
Copy link
Collaborator

Choose a reason for hiding this comment

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

but sure if it is worth mentioning, but I guess the challenge is how to get this request into the same wallet

Copy link
Author

Choose a reason for hiding this comment

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

yeah ... should add more detail here?
a second QR code - or something else?

Copy link
Collaborator

Choose a reason for hiding this comment

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

we might want to tackle it in this issue: #223

Co-authored-by: Kristina <52878547+Sakurann@users.noreply.github.com>
This specification defines new metadata parameters according to [@!RFC8414].

* `presentation_definition_uri_supported`: OPTIONAL. Boolean value specifying whether the Wallet supports the transfer of `presentation_definition` by reference, with true indicating support. If omitted, the default value is true.
* `conditional_credential_request_supported`: OPTIONAL. Boolean value specifying whether the Wallet supports the conditional credential request flow when combined with SIOPv2. If omitted, the default value is `false`.
Copy link
Collaborator

Choose a reason for hiding this comment

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

why is this parameter needed? is it pretty much wallet indicating support for SIOPv2? if so, maybe make that clearer? tho not sure siopv2_supported makes sense..

Copy link
Author

Choose a reason for hiding this comment

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

it indicates that the wallet may need extra capabilities to handle this optionality
I am open to removing it if you feel it is in unnecessary

Copy link
Collaborator

@Sakurann Sakurann left a comment

Choose a reason for hiding this comment

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

i like the direction and clarification, just have some clarification questions

@Sakurann Sakurann added this to the 1.1 milestone Dec 19, 2024
@jogu
Copy link
Collaborator

jogu commented Mar 5, 2025

This has been dormant for 8 months now - let's close it just to clean up the PR list, we can reopen it when we're ready to work on it again. We still have the open issue (#86) to track the requirement.

@jogu jogu closed this Mar 5, 2025
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.

Support contextual presentation requests

4 participants