User Interface medium complexity mobile
2
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Full-screen UI that initiates the Vipps Login OAuth flow via an in-app browser. Communicates to the user that Vipps login may return their national ID number (personnummer) to the organization's member registry, with appropriate GDPR-compliant consent messaging before proceeding.

Feature: BankID & Vipps Authentication

vipps-login-screen

Responsibilities

  • Render Vipps login entry point with provider branding
  • Display personnummer consent notice before initiating flow
  • Trigger in-app browser launch for Vipps OAuth flow
  • Handle authentication progress, success, failure, and cancellation states

Interfaces

initiateVippsLogin()
showPersonnummerConsentDialog()
onAuthSuccess(token)
onAuthFailure(error)
onAuthCancelled()
showLoadingState()
showErrorMessage(message)

Relationships

Dependencies (2)

Components this component depends on