Aller au contenu principal

Métadonnées de l'Appareil

Markdown

Cette capacité renvoie les données de l'appareil depuis lequel l'utilisateur a effectué la capture, en même temps que les résultats des autres produits contractés.

Ce qu'elle fait​

Collecte les métadonnées de l'appareil utilisé lors de la session de capture et les signaux de risque détectés sur celui-ci (détail des données ci-dessous).

Ce n'est pas une validation : elle n'approuve ni ne rejette jamais le processus, et ne fait jamais échouer le processus. Utilisez les données dans vos propres règles de risque ou moteurs de décision internes.

Entrées​

Aucun champ supplémentaire n'est nécessaire. La capacité utilise la session de capture dont le processus dispose déjà.

  • Web : la capture effectuée dans le parcours Unico.
  • API avec le SDK Unico : la capture effectuée par le SDK Unico dans votre application.
Les métadonnées dépendent du SDK Unico

C'est le SDK Unico qui collecte les métadonnées, pendant la capture. Une intégration API peut utiliser ou non le SDK Unico :

  • API avec le SDK Unico : les métadonnées sont renvoyées normalement.
  • API sans le SDK Unico : il n'y a pas de métadonnées, et la réponse est not_found.

La capacité est activée dans un flux contracté pour votre compte. Contactez votre interlocuteur Unico pour l'activer.

Réponses possibles​

Le résultat est renvoyé dans l'objet authenticationInfo.deviceMetadata de Récupérer un processus.

statusSignification
foundLes métadonnées de l'appareil ont été trouvées. Les champs ci-dessous sont remplis avec ce que l'appareil a collecté.
not_foundIl n'y a pas de métadonnées d'appareil pour cette capture, par exemple un processus API sans le SDK Unico.
unavailableLes métadonnées n'ont pas pu être récupérées à ce moment-là. Le résultat du processus n'est pas affecté.

Lorsque status vaut found :

ChampTypeDescription
deviceIdstringIdentifiant de l'appareil.
platformstringPlateforme d'où provient la capture, par exemple WEB, ANDROID, IOS.
ipstringAdresse IP de l'appareil.
ipCountrystringPays de l'adresse IP.
ipGeoCoordinatesobjectLocalisation de l'adresse IP (lat, lng).
gpsCoordinatesobjectLocalisation indiquée par le GPS de l'appareil (lat, lng).
osNamestringNom du système d'exploitation.
osVersionstringVersion du système d'exploitation.
browserNamestringNom du navigateur. Web uniquement.
userAgentstringUser agent du navigateur. Web uniquement.
appStorestringMagasin d'applications depuis lequel votre application a été installée. SDK natif uniquement.
detectedSignalsarray of stringsGroupes de signaux de risque détectés sur l'appareil. Vide lorsqu'aucun n'a été détecté.

Un champ absent signifie que l'appareil n'a pas collecté cette donnée.

detectedSignals ne liste que les groupes détectés. Un groupe est détecté lorsqu'au moins un de ses signaux a été trouvé :

GroupeSignification
origin_obfuscatedL'origine réelle de l'accès est masquée, par exemple par Tor ou des outils anti-fingerprinting.
untrusted_locationLa localisation peut être fausse, par exemple à cause d'un proxy, d'un VPN ou d'un GPS spoofer.
environment_alteredL'environnement de l'appareil est altéré, par exemple un émulateur ou un appareil rooté ou jailbreaké.
app_manipulatedL'application a été altérée, interceptée (hooking) ou déboguée.
assisted_sessionUne autre personne peut piloter la session, par exemple via un partage d'écran ou un bot.
payload_untrustedLes données envoyées par l'appareil ont été altérées.

Tous les signaux n'existent pas sur toutes les plateformes, de sorte qu'un même appareil peut présenter des groupes différents sur le web et sur le SDK natif.

Disponibilité​

Composants d'intégration requis
SDK Web or SDK

Combinaisons valides​

Les Métadonnées de l'Appareil ne font pas partie des flux précomposés de Flux disponibles. Elles peuvent être activées avec n'importe quel autre produit Unico dans les intégrations Web et SDK, dans un flux contracté pour votre compte.

Produits utilisant cette capacité​

Elle peut être ajoutée à n'importe quel produit Unico dans les intégrations Web et SDK.