Clarified intent_to_retain value when not present#730
Conversation
selfissued
left a comment
There was a problem hiding this comment.
We should not be creating a default interpretation of not specifying this parameter in a way that requires changes to existing wallets.
|
|
||
| `intent_to_retain` | ||
| : OPTIONAL. A boolean that is equivalent to `IntentToRetain` variable defined in Section 8.3.2.1.2.1 of [@ISO.18013-5]. | ||
| : OPTIONAL. A boolean that is equivalent to `IntentToRetain` variable defined in Section 8.3.2.1.2.1 of [@ISO.18013-5]. If not specified, the Wallet uses the value `false`. |
There was a problem hiding this comment.
I can't find any place where we actually reached a conclusion on what we should do.
#669 (comment) says:
explicitly stating that intent_to_retain being optional means that the verifier is not specifying if it will retain or not, which is arguably what the current spec says.
|
discussed in call today. Some suggested changes to the text were made. |
|
Seemed to be consensus that if the verifier is not expressing anything, the wallet should indicate that the verifier hasn't expressed anything. |
selfissued
left a comment
There was a problem hiding this comment.
Please delete the statements "If not specified, the Wallet uses the value false." and replace them with statements that if not specified, the caller is making statement about whether it will retain the claims or not.
Co-authored-by: Christian Bormann <chris.bormann@gmx.de>
Co-authored-by: Christian Bormann <chris.bormann@gmx.de>
brentzundel
left a comment
There was a problem hiding this comment.
@jogu and @selfissued please make sure this addresses your concerns
| * Clarify that state is recommended to match text from Section 14.3.2. Protection of the Response URI | ||
| * Clarify that `encrypted_response_enc_values_supported` applies only if JWE content encryption algorithm is used; e.g., it does not apply to JOSE HPKE | ||
| * Clarify that `aud` corresponds to `issuer` Wallet Metadata paremeter if Dynamic Discovery is used | ||
| * Clarified intent_to_retain value when not present |
There was a problem hiding this comment.
| * Clarified intent_to_retain value when not present | |
| * Clarified `intent_to_retain` value when not present |
resolves #669 and potentially #642 - need to discuss if we want to add additional text to clarify usage of
useis not mandatory