Aller au contenu principal
Page non répertoriée
Cette page n'est pas répertoriée. Les moteurs de recherche ne l'indexeront pas, et seuls les utilisateurs disposant d'un lien direct pourront y accéder.

Collecte de données de monitoring

MarkdownChatGPTClaude
Implémentation optionnelle

La collecte de données de monitoring est optionnelle. Si vous l'adoptez, seul l'appel à prepareSelfieCamera est concerné — toutes les autres étapes du flux de capture (initialisation, callbacks, gestion du résultat) restent inchangées.

Vous n'avez pas du tout besoin de la caméra ?

Cette page couvre setSilentInfo, qui ne prend effet qu'avec un appel à prepareSelfieCamera/prepareDocumentCamera. Si vous souhaitez une validation silencieuse sans jamais ouvrir de session caméra (par exemple, un écran de connexion), utilisez plutôt initializeSDK + startSilentValidation — voir Revalidation silencieuse. Les deux peuvent être utilisés sur la même page.

Associez des métadonnées utilisateur et de flux à une session de capture afin qu'elles puissent être corrélées dans les outils de monitoring et d'observabilité côté Unico, et pour que le backend puisse en tenir compte dans le résultat de la Revalidation silencieuse pour cette transaction. Lorsqu'elles sont fournies, les données sont transmises avec la capture et ne modifient pas le comportement de capture du SDK — mais elles affectent bien la réponse de création de processus : voir silentAuth.result dans Revalidation silencieuse.

Paramètres de setSilentInfo
ParamètreTypeRequisDescription
externalUserIdString✅Identifiant de l'utilisateur dans votre système. Automatiquement haché avec SHA-256 avant la transmission — jamais envoyé en clair.
useCaseString—Identifiant du flux ou du contexte en cours d'exécution (ex. : "account_opening", "password_recovery"). Transmis en clair.
Implémentation

Appelez setSilentInfo sur l'instance de caméra construite avant d'appeler prepareSelfieCamera. Tout le reste du flux de capture reste identique.

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);