safe-ios icon indicating copy to clipboard operation
safe-ios copied to clipboard

[MFA] Setup Security Password

Open the-real-chrizzo opened this issue 2 years ago • 1 comments

Background/What needs to be done

We want to set up the accessibility of a password as 1 share of the key. Entry point for the screens will be when user clicks on "Security password" on the Security Overview. PW assessment capabilities are reflected by the implementation of the password library item (https://github.com/safe-global/safe-ios/issues/3274)

This story entails 5 screens:

Start screen: https://www.figma.com/file/Oo95065RJXyuQIFkdMQ9Cs/MFA-authentication?type=design&node-id=1237%3A3734&mode=design&t=3wfKYbJOeVl2CmAr-1 Set Password screen: https://www.figma.com/file/Oo95065RJXyuQIFkdMQ9Cs/MFA-authentication?type=design&node-id=1237%3A3792&mode=design&t=3wfKYbJOeVl2CmAr-1

Set Password error screen: https://www.figma.com/file/Oo95065RJXyuQIFkdMQ9Cs/MFA-authentication?type=design&node-id=1237%3A3838&mode=design&t=3wfKYbJOeVl2CmAr-1 Set Password Matched screen: https://www.figma.com/file/Oo95065RJXyuQIFkdMQ9Cs/MFA-authentication?type=design&node-id=1237%3A3864&mode=design&t=3wfKYbJOeVl2CmAr-1 Success screen: https://www.figma.com/file/Oo95065RJXyuQIFkdMQ9Cs/MFA-authentication?type=design&node-id=1237%3A3712&mode=design&t=3wfKYbJOeVl2CmAr-1

Analytics events: https://docs.google.com/spreadsheets/d/1mj9iQIhpM-Pak7lQMb1dmxhQn1QdJoJyhbc730dZNzA/edit#gid=1949479240

screen_set_pw_start Set password start screen
user_click_pw_continue User clicks on continue on the "Set password start screen"
user_click_pw_create_pw User clicks on create password
screen_set_pw_sucess Screen password created successfully appears

Acceptance criteria

Screens implemented as specified above Analytics events implemented

the-real-chrizzo avatar Aug 07 '23 14:08 the-real-chrizzo

@MouazAlzahabi would you like to implement the "pw logic" here as well (re this ticket on pw library research https://github.com/safe-global/safe-ios/issues/3274) or should we create a separate ticket for the integration.

the-real-chrizzo avatar Aug 30 '23 15:08 the-real-chrizzo