User Interface medium complexity frontendmobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Renders the BankID login entry point within the Meander authentication flow. Presents the "Log in with BankID" action and handles user initiation of the OIDC redirect. Displays loading and error states during redirect and callback phases.

Feature: BankID Authentication

bank-id-login-screen

Sources & reasoning

Line 42 names BankID as preferred by all four organizations but explicitly defers it to Fase 2 (second phase = v1.0). Line 347 lists it in the Fase 2 delivery scope. Line 42 also notes the personnummer return benefit, motivating inclusion as should_have rather than could_have.

Responsibilities

  • Render BankID login button and initiation UI
  • Trigger OIDC redirect flow via BankIdAuthService
  • Display in-progress and error feedback during authentication
  • Handle post-callback navigation on successful login

Interfaces

initiateBankIdLogin(): void
onAuthSuccess(token: PlatformToken): void
onAuthError(error: AuthError): void