Vipps Gateway
Component Detail
Infrastructure
medium complexity
backend
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Outbound integration gateway encapsulating all HTTP calls to the Vipps Login API. Manages credentials, endpoints, retries, and rate limiting for the Vipps environment.
vipps-gateway
Sources & reasoning
Vipps is paired with BankID throughout §1.3, §5 Phase 2 and the priority matrix (Fase 2). Vipps MobilePay is already an active subprocessor for authentication. Phase 2's source name is 'Core Product' (§5 Fase 2 - Kjerneprodukt), so target_release uses that verbatim.
-
docs/source/likeperson.md · line 27En viktig bieffekt: Vipps-innlogging kan returnere personnummer tilbake til medlemssystemene
-
docs/source/likeperson.md · line 287Vipps login-kostnad (350-750 kr/mnd) fordeles mellom organisasjonene - avtal modell.
-
docs/source/Subprocessors.md · line 9Vipps MobilePay AS | Autentisering (innlogging via Vipps). Returnerer verifisert identitet til Meander.
Responsibilities
- Manage Vipps API client credentials and environment configuration
- Execute authenticated requests to Vipps token and userinfo endpoints
- Apply retry, timeout, and circuit-breaker policies on Vipps calls
- Log and emit metrics for Vipps API latency and error rates
- Rotate and cache Vipps JWKS keys for token validation
Interfaces
requestToken(code: string): VippsTokenResponse
fetchUserInfo(accessToken: string): VippsUserInfo
getJwks(): JwksKeySet