Vipps Member ID Sync Service
Component Detail
Service Layer
medium complexity
backend
0
Dependencies
0
Dependents
3
Entities
0
Integrations
Description
Intercepts successful Vipps SSO authentication events and extracts the returned personnummer to enrich member records in source systems. Addresses the data quality gap where many member records lack personnummer required for reporting and honorarium processes.
vipps-member-id-sync-service
Responsibilities
- Listen for successful Vipps authentication events
- Extract personnummer from Vipps SSO response
- Determine which member system the user belongs to
- Dispatch writeback via the appropriate sync service
- Log enrichment events for audit trail
Interfaces
onVippsAuthSuccess(authPayload)
extractPersonnummer(vippsPayload)
dispatchPersonnummerWriteback(memberId, personnummer, targetSystem)
logEnrichmentEvent(memberId, timestamp)
checkIfPersonnummerAlreadySet(memberId)
Related Data Entities (3)
Data entities managed by this component