Select Authentication Method on First Login
When a peer mentor opens the app for the first time or after being logged out, they are presented with an authentication method selector screen showing both BankID and Vipps as options. The screen clearly explains what each method entails and guides the user through the selection. This initial authentication establishes their identity securely and can link their national ID number (personnummer) to the organization's member system.
User Story
Acceptance Criteria
- Given I open the app for the first time, When the authentication screen loads, Then I see clearly labeled options for BankID and Vipps with recognizable logos and brief explanations
- Given I am on the authentication method selector, When I tap BankID, Then I am navigated to the BankID authentication screen
- Given I am on the authentication method selector, When I tap Vipps, Then I am navigated to the Vipps authentication screen
- Given I am on the authentication method selector, When I tap either option, Then a loading indicator appears while the authentication flow is initiated
- Given the screen loads, When I use a screen reader, Then all interactive elements have proper accessibility labels and are announced correctly
Business Value
BankID and Vipps are the de facto standard for digital identity in Norway, trusted by all major banks and government services. Requiring peer mentors to authenticate via these providers eliminates the risk of unauthorized access, ensures the person is who they claim to be, and builds user trust in the app's security posture. All three partner organizations identified this as a MUST HAVE for Phase 2 rollout.