Ré-authentifie les utilisateurs lors de transactions après l'enregistrement, en permettant aux méthodes d'authentification de varier selon l'expérience souhaitée et le niveau de criticité du flux.
Ce que ce produit résout
La revalidation intelligente répond au défi de ré-authentifier les utilisateurs avec le moins de friction possible, en orchestrant de manière adaptative plusieurs méthodes de vérification d'identité — en choisissant la méthode la plus appropriée au niveau de risque de chaque transaction. Au lieu de toujours exiger une capture biométrique complète, elle combine des métadonnées avec les données biométriques existantes (si souhaité).
Le niveau de friction minimal peut être défini en choisissant le useCase ; en fonction du niveau de criticité, il est possible de fixer la friction minimale sur l'authentification silencieuse ou simplement la biométrie faciale comme défi. Une fois le choix effectué, Unico orchestrera la technologie à la friction la plus faible possible, en garantissant toujours le même niveau de sécurité qu'une biométrie faciale.
Utilisez ce produit lorsque :
- Revalidation périodique (ex. : connexion sans mot de passe, vérification hebdomadaire).
- Virements financiers
- Gestion de compte (ex. : changements de mot de passe ou de limite)
- Abonnements à des services
- Enregistrement d'un nouvel appareil
- Opérations financières (investissements, prêts, retraits), entre autres.
N'utilisez pas ce produit lorsque :
- Vous avez besoin d'accéder au détail complet de la réponse de Détection de Vie à chaque transaction — la Revalidation intelligente ne renvoie que le résultat final parmi l'ensemble de ses expériences ; lorsqu'elle escalade vers une capture biométrique, elle ne renvoie pas isolément le résultat de la détection de vivacité.
Capacités impliquées
Capacité adaptative unique :
| Capacité | Exigence | Rôle dans le flux |
|---|---|---|
| Revalidation intelligente | Obligatoire | Orchestre de manière adaptative les métadonnées et les données biométriques pour vérifier si l'utilisateur correspond au processus de référence. |
Prérequis
- Bearer token — voir Authentification.
- Identifiants Sandbox — voir Environnements.
- SDK ou composant Web installé — uniquement pour les intégrations Web et SDK. Voir SDKs et Outils.
- Biométrie de référence — l'utilisateur doit avoir préalablement complété un processus d'intégration ou d'enregistrement biométrique. Transmettez-la via le tableau
referencesdans Créer un Processus : chaque élément requiertreferenceType(REFERENCE_TYPE_PROCESS_IDouREFERENCE_TYPE_IMAGE_BASE64) etreferenceContent(l'UUID du processus ou l'image encodée en base64). - Valeur de
useCase— requise lors de la création du processus. Voir Revalidation intelligente pour la liste complète des valeurs valides et leur comportement.
Mise en œuvre étape par étape
- Native
- Web
Intégration via SDK natif — la capture s'exécute dans votre application en utilisant le SDK Unico pour Android, iOS ou Flutter.
- Installer le SDK — ajoutez la dépendance du SDK Unico pour votre plateforme. Consultez le guide de configuration pour Android, iOS ou Flutter.
- Créer un processus — appelez Create Process avec la valeur
flowappropriée et l'identifiant de l'utilisateur. La réponse inclut lewebAppToken. - Ouvrir le parcours — ouvrez le SDK avec le
webAppToken. Le SDK exécute le parcours dans votre application et appelleonSuccessavec leprocessIdquand l'utilisateur termine. - Consulter le résultat — appelez Get Process pour récupérer les résultats de la capacité.
- Appliquer les règles métier — évaluez les champs de la réponse pour approuver, refuser ou escalader.
Intégration dans le navigateur — Unico héberge le parcours, et vous l'ouvrez avec le SDK de Parcours ou en redirigeant l'utilisateur.
- Créer un processus — appelez Create Process avec la valeur
flowappropriée et l'identifiant de l'utilisateur. La réponse inclut l'iddu processus, letokenet leuserRedirectUrl. - Ouvrir le parcours — ouvrez-le dans votre page avec le SDK de Parcours, en transmettant l'
iddu processus (en tant quetransactionId) et letoken. C'est l'option recommandée. Si le parcours peut s'exécuter en dehors de votre page, utilisez Accès direct à la place : envoyez l'utilisateur versuserRedirectUrlet définissezcallbackUridans Create Process pour qu'Unico sache où le renvoyer. - L'utilisateur complète le parcours — le SDK de Parcours appelle
onFinish. Avec Accès direct, Unico renvoie l'utilisateur vers votrecallbackUri. - Consulter le résultat — appelez Get Process pour récupérer les résultats de la capacité.
- Appliquer les règles métier — évaluez les champs de la réponse pour approuver, refuser ou escalader.

