|
Warning for presentation requests that exceed RP's registered scope
|
User initiates presentation of attestations from the RP service
|
|
3 |
Given the user visits the RP service and is requested to present certain attestations
When the user clicks the corresponding button to present attestations from their installed Wallet
Then the Wallet processes the presentation request against the RP's WRPRC
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
No warning is shown when all requested attributes are covered by the WRPRC
|
|
3 |
Given all attributes requested by the RP are covered by its WRPRC
When the Wallet evaluates the presentation request
Then the consent screen proceeds normally without any warning
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Warning is displayed when requested attributes are not covered by the WRPRC
|
|
3 |
Given one or more attributes requested by the RP are not covered by its WRPRC
When the Wallet evaluates the presentation request
Then a clear warning is displayed before any disclosure, listing the unregistered attributes
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Consent screen visually distinguishes registered from unregistered attributes
|
|
3 |
Given the presentation request includes both registered and unregistered attributes
When the consent screen is displayed
Then registered attributes are shown with standard display and unregistered attributes are shown with a distinct warning indicator
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
User cancels the presentation after seeing the warning
|
|
3 |
Given the warning for unregistered attributes is displayed on the consent screen
When the user chooses to cancel
Then the Wallet returns the user to the Home screen
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Silence or pre-ticked boxes are not accepted as approval to proceed
|
|
3 |
Given the warning for unregistered attributes is displayed on the consent screen
When the user has not provided an explicit action to approve proceeding
Then the Wallet does not treat this as approval and does not proceed with the presentation
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
User reviews the Data Sharing/Approval screen and consents to share selected attributes
|
|
3 |
Given the Data Sharing screen is displayed with registered and unregistered attributes distinguished
When the user reviews the information and consents to share the selected attributes
Then the Wallet proceeds to the authentication step
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
User authenticates successfully with PIN/biometrics after giving consent
|
|
3 |
Given the user has consented to share the selected attributes
When the user authenticates using their six digit PIN or biometrics
Then the Wallet displays a confirmation of successful presentation
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Confirmation of successful presentation is displayed
|
|
3 |
Given the user has consented and successfully authenticated
When the presentation is completed
Then the Wallet displays a confirmation screen indicating successful presentation
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
User initiates presentation of attestations from the RP service
|
|
3 |
Given the user visits the RP service and is requested to present certain attestations
When the user clicks the corresponding button to present attestations from their installed Wallet
Then the Wallet processes the presentation request against the RP's WRPRC
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
No warning is shown when all requested attributes are covered by the WRPRC
|
|
3 |
Given all attributes requested by the RP are covered by its WRPRC
When the Wallet evaluates the presentation request
Then the consent screen proceeds normally without any warning
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Warning is displayed when requested attributes are not covered by the WRPRC
|
|
3 |
Given one or more attributes requested by the RP are not covered by its WRPRC
When the Wallet evaluates the presentation request
Then a clear warning is displayed before any disclosure, listing the unregistered attributes
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Consent screen visually distinguishes registered from unregistered attributes
|
|
3 |
Given the presentation request includes both registered and unregistered attributes
When the consent screen is displayed
Then registered attributes are shown with standard display and unregistered attributes are shown with a distinct warning indicator
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
User cancels the presentation after seeing the warning
|
|
3 |
Given the warning for unregistered attributes is displayed on the consent screen
When the user cancels the presentation process
Then the Wallet returns the user to the Home screen
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Silence or pre-ticked boxes are not accepted as approval to proceed
|
|
3 |
Given the warning for unregistered attributes is displayed on the consent screen
When the user has not provided an explicit action to approve proceeding
Then the Wallet does not treat this as approval and does not proceed with the presentation
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
User reviews the Data Sharing/Approval screen and consents to share selected attributes
|
|
3 |
Given the Data Sharing screen is displayed with registered and unregistered attributes distinguished
When the user reviews the information and consents to share the selected attributes
Then the Wallet proceeds to the authentication step
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
User authenticates successfully with PIN/biometrics after giving consent
|
|
3 |
Given the user has consented to share the selected attributes
When the user authenticates using their six digit PIN or biometrics
Then the Wallet displays a confirmation of successful presentation
|
SUCCESS
|
|
Warning for presentation requests that exceed RP's registered scope
|
Confirmation of successful presentation is displayed
|
|
3 |
Given the user has consented and successfully authenticated
When the presentation is completed
Then the Wallet displays a confirmation screen indicating successful presentation
|
SUCCESS
|