CRITICAL story-bankid-vipps-login-organization-admin-002 8 pts
8
Story Points
Critical
Priority
BankID and Vipps Login
Feature

User Story

As a Organization Administrator
I want to log in using my BankID credentials
So that my identity is verified to the same high standard required by Norwegian financial and government services

Acceptance Criteria

  • Given I have selected BankID on the auth method selector, When the BankID screen loads, Then the BankID provider client initiates an authentication session
  • Given BankID authentication is in progress, When I complete the BankID flow in the BankID app or via one-time code, Then the deep link handler receives the callback and the app resumes the session
  • Given BankID authentication succeeds, When the callback is processed, Then I am navigated to the role-based home screen without additional steps
  • Given BankID authentication fails (user cancels or timeout), When the failure is received, Then I see a clear error message and can retry or choose a different method
  • Given BankID authentication succeeds and returns my personnummer, When the identity is stored, Then it is saved securely using the secure storage adapter and linked to my user record

Business Value

BankID is the most widely adopted digital identity solution in Norway with over 4 million active users. For organizations managing sensitive volunteer data and social welfare programs, BankID provides legally recognized identity assurance. A secondary benefit is that BankID can return the user's personnummer, which the partner organizations currently lack for many members—resolving a longstanding data quality problem without manual effort.