BankIdLoginScreen
Component Detail
User Interface
medium complexity
frontendmobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Presents the BankID sign-in entry point on both web and mobile surfaces. Renders the "Sign in with BankID" button and initiates the redirect flow to the BankID OIDC provider. Handles loading and error states during the OAuth redirect cycle.
bank-id-login-screen
Sources & reasoning
Priority matrix line 144 assigns BankID/Vipps to phase 2 with MUST HAVE priority. Phase 2 maps to v1.0 by ordinal position. Line 42 explicitly defers it from MVP. All four organisations confirmed preference in workshops (line 40-42), making v1.0 the correct and evidence-backed target release.
-
docs/source/likeperson.md · line 40-42Alle fire organisasjoner peker på BankID eller Vipps som foretrukket autentisering ved førstegangs innlogging
-
docs/source/likeperson.md · line 144BankID / Vipps innlogging | ✓ | ✓ | ✓ | ✓ | ✓ | MUST HAVE | 2
Responsibilities
- Render the BankID authentication button and branding per BankID usage guidelines
- Initiate the redirect to the BankID OIDC authorization endpoint
- Display loading state during redirect and callback processing
- Show user-facing error messages when authentication fails or is cancelled
Interfaces
initiateLogin(): void
handleError(error: AuthError): void
renderLoadingState(loading: boolean): void