Monitoring-Datenerfassung
Optionale Implementierung
Monitoring-Datenerfassung ist optional. Wenn Sie sie verwenden, ist nur der prepareSelfieCamera-Aufruf betroffen — jeder andere Schritt im Aufnahmeablauf (Initialisierung, Callbacks, Ergebnisverarbeitung) bleibt unverändert.
Fügen Sie einer Aufnahmesitzung Benutzer- und Ablaufmetadaten hinzu, damit sie in Monitoring- und Observability-Tools auf Seite von Unico korreliert werden können. Wenn die Daten angegeben werden, werden sie zusammen mit der Aufnahme weitergeleitet — sie ändern weder das Aufnahmeverhalten des SDK noch die API-Antwort.
setSilentInfo parameters
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
externalUserId | String | ✅ | Benutzerkennung in Ihrem System. Wird vor der Übertragung automatisch mit SHA-256 gehasht — wird niemals im Klartext gesendet. |
useCase | String | — | Kennung für den ausgeführten Ablauf oder Kontext (z. B. "account_opening", "password_recovery"). Wird im Klartext übertragen. |
Implementation
Rufen Sie setSilentInfo auf der erstellten Kamera-Instanz auf, bevor Sie prepareSelfieCamera aufrufen. Alles andere im Aufnahmeablauf bleibt gleich.
import { UnicoCheckBuilder, UnicoConfig, SelfieCameraTypes, SDKEnvironmentTypes } from "@acesso-io/unico-webframe";
const config = new UnicoConfig()
.setHostname("<YOUR_HOSTNAME>")
.setHostKey("<YOUR_HOST_KEY>");
const unicoCamera = new UnicoCheckBuilder()
.setEnvironment(SDKEnvironmentTypes.UAT)
.build();
unicoCamera.setSilentInfo("external_user_id", "flow_id");
await unicoCamera.prepareSelfieCamera(config, SelfieCameraTypes.SMART);