Epic: SM-4692 - IAM: Authenticate and authorize with step up requirement (MVP-P2) In Progress
Priority:
Effort estimate:
Review status: in preparation/ready to review/approved
As a customer, I want to change my passcode.
Role: Customer
Objective: change passcode
Reason: authenticate customer identity and/or authorize an action
Functional requirements:
Registered customer can change passcode that has already been set
New Passcode cannot be same as previous Passcode
Present Passcode rules/criteria to the user - 6 digit number
New Passcode and Re-enter New Passcode entry should be masked while customer enters it
Green approval check mark next to 'New Passcode' data field indicating to the user after typing Passcode that the meets criteria
Red mark next to 'New Passcode' data field should be displayed that indicates to the user after typing Passcode that does not meet criteria
Validate inputs in 'New Passcode' and 'Re-enter Passcode' match
Green check mark next to 'Re-enter' password data field should be displayed that indicates to the user after typing if passwords match
If password entered does not match criteria specified and user hits Submit, show error alert.
If entries in 'New Passcode' field and 'Re-enter Passcode' do not match and customer clicks Submit, show error alert.
After successful validation of all entered Passcode fields and on clicking Submit, show message indicating successful passcode reset and route customer to ‘non-first time’ Login screen
UI requirements: Please see Functional Requirements above
Process flow: n/a
Execution steps: n/a
Internal dependencies: Onboarding
External dependencies:
Acceptance criteria:
User will need to enter the following input data fields :
New Passcode
Re-enter/confirm New Passcode
Customer can login with new passcode
Please see Functional reqs above
Links to wireframes/UI: https://www.figma.com/file/tRf8Yn8NSW3aO3oQ1XqVrQ/SaFi---UI-(WIP---Do-not-share)?node-id=5388%3A274873