|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Display all valid combinations
|
|
3 |
Given the user opens the RP request
When the Wallet loads the request
Then it displays all valid credential combinations that satisfy the request
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Display only valid combinations
|
|
3 |
Given the Wallet contains stored credentials
When the Wallet evaluates possible combinations
Then it displays only valid combinations based on the stored credentials
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
User must select one combination when multiple exist
|
|
3 |
Given more than one valid credential combination exists
When the Wallet displays the combinations
Then the user must select exactly one before continuing
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Each option shows which credentials will be shared
|
|
3 |
Given the Wallet displays available combinations
When the user views the options
Then each option clearly indicates which credentials will be shared
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Only one valid combination exists
|
|
3 |
Given only one valid credential combination exists
When the Wallet displays it
Then the user can proceed without making a selection
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
No valid combinations available
|
|
3 |
Given the Wallet does not contain the required credentials
When the Wallet evaluates the request
Then it displays an error message explaining the request cannot be fulfilled
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Show information that will be shared
|
|
3 |
Given the user has selected a valid combination
When the user proceeds
Then the Wallet shows exactly which information will be shared with the RP
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Do not show or share unrequested information
|
|
3 |
Given the user proceeds with a valid combination
When the Wallet prepares the data
Then it does not show or share any information not requested by the RP
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Canceling the flow
|
|
3 |
Given the user is in the sharing flow
When the user cancels
Then the Wallet returns to the previous screen without sharing any information
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Display all valid combinations
|
|
3 |
Given the user opens the RP request
When the Wallet loads the request
Then it displays all valid credential combinations that satisfy the request
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Display only valid combinations
|
|
3 |
Given the Wallet contains stored credentials
When the Wallet evaluates possible combinations
Then it displays only valid combinations based on the stored credentials
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
User must select one combination when multiple exist
|
|
3 |
Given more than one valid credential combination exists
When the Wallet displays the combinations
Then the user must select exactly one before continuing
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Each option shows which credentials will be shared
|
|
3 |
Given the Wallet displays available combinations
When the user views the options
Then each option clearly indicates which credentials will be shared
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Only one valid combination exists
|
|
3 |
Given only one valid credential combination exists
When the Wallet displays it
Then the user can proceed without making a selection
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
No valid combinations available
|
|
3 |
Given the Wallet does not contain the required credentials
When the Wallet evaluates the request
Then it displays an error message explaining the request cannot be fulfilled
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Show information that will be shared
|
|
3 |
Given the user has selected a valid combination
When the user proceeds
Then the Wallet shows exactly which information will be shared with the RP
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Do not show or share unrequested information
|
|
3 |
Given the user proceeds with a valid combination
When the Wallet prepares the data
Then it does not show or share any information not requested by the RP
|
SUCCESS
|
|
Wallet Presents Alternative Credential Combinations from a DCQL Query
|
Canceling the flow
|
|
3 |
Given the user is in the sharing flow
When the user cancels
Then the Wallet returns to the previous screen without sharing any information
|
SUCCESS
|