User presence check page with integration to Vida + biometrics handle.
UML flows
Scenarios
page is shown to user
attempts counter >= 1 → user can continue with password/biometrics
attempts counter == 0 → user is soft logged out and locked → for some time we block user from inputting his credentials
if biometrics is detected automatically show system prompt
user has option to:
type his password
or select biometrics prompt again
Vida SDK message sign is performed (signMessageEnforcedPresence)
password value used when user logs in using password (can trigger Err1)
no password when user used biometrics (can trigger Err1)
Signed message is returned to page caller
Back action - closes password input page without any prompt
Code | Description | Handle |
---|---|---|
Err1 | Vida plugin thrown exception | TBD |
Elements
Tag | Description | Data |
---|---|---|
1 | Title | Text specified by caller (can be different for each user presence check usage) |
Description | Text specified by caller (can be different for each user presence check usage) | |
3 | Hide/show | Localization key - |
4 | Biometrics icon | Localization key - Asset path - Action → triggers biometrics prompt |
5 | Action button | Default Localization key - Action - performs user presence checked message sign |
Attachments:
plantuml_1662665822209.png (image/png)
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.svg (image/svg+xml)
image-20220909-065638.png (image/png)
image-20220908-185354.png (image/png)
image-20220912-085310.png (image/png)
plantuml_1662665822209.svg (image/svg+xml)
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.png (image/png)
plantuml_1662665822209.svg (image/svg+xml)
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.png (image/png)
image-20221201-130041.png (image/png)