Vipps Login Screen
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Full-screen entry point for the Vipps OpenID Connect login flow on mobile. Displays the Vipps-branded login button and handles the app-to-app redirect handshake, loading states, and error feedback when the Vipps app is unavailable or the user cancels.
vipps-login-screen
Responsibilities
- Render Vipps-branded login button conforming to Vipps design guidelines
- Initiate redirect to Vipps app or Vipps web fallback via deep link
- Show loading indicator during OIDC callback processing
- Display actionable error messages for cancelled or failed Vipps flows
- Navigate to home dashboard on successful authentication
Interfaces
onVippsLoginPressed()
onCallbackReceived(code: String, state: String)
onLoginSuccess(session: SessionToken)
onLoginError(error: VippsAuthError)
Relationships
Dependencies (2)
Components this component depends on