Password input page with integration to Vida + biometrics handle.
UML flows
Scenarios
page is shown to user
user persisted data found → user can continue with password/biometrics
user is locked → for some time we block user from inputting his credentials
persisted data not found → Err1
if biometrics is detected automatically show system prompt
user has option to:
type his password
or select biometrics prompt again
Vida SDK login is performed (signMessageEnforcedPresence)
password value used when user logs in using password (can trigger Err2)
no password when user used biometrics (can trigger Err2)
App calls CM and loads customer data (can trigger Err3)
Based on customer status application navigates user to:
Dashboard -
active, frozen, blocked
Onboarding -
prospect, submitted, toReview, rejected
Onboarding subscription selection -
inactive
Other TBD -
offboarded
Back action - closes password input page without any prompt
Code | Description | Handle |
---|---|---|
Err1 | Customer persisted data not present | TBD |
Err2 | Vida plugin thrown exception | TBD |
Err3 | CM endpoint for customer data failed | TBD |
Elements
Tag | Description | Data |
---|---|---|
1 | Title | Localization key - or |
2 | Hide/show | Localization key - |
3 | Forgot password | Localization key - Action → starts forgot pw flow |
4 | Biometrics icon | Localization key - Asset path - Action → triggers biometrics prompt |
5 | Action button | Localization key - Action - triggers flow described by UML |
Attachments:
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.svg (image/svg+xml)
image-20220912-085310.png (image/png)
image-20220908-185354.png (image/png)
image-20220909-065638.png (image/png)
plantuml_1662665822209.svg (image/svg+xml)
plantuml_1662665822209 (text/plain)
plantuml_1662665822209.png (image/png)
image-20221130-103810.png (image/png)