Aperçu

Les identifiants numériques sont des documents vérifiables par chiffrement qui peuvent être utilisés pour authentifier, autoriser ou fournir des informations vérifiées sur un utilisateur. Ces documents, tels que les permis de conduire mobiles, les passeports numériques et les pass d'identité, sont stockés de manière sécurisée dans des portefeuilles numériques.

Prêt à intégrer la validation avec Google Wallet ?

Comparez nos trois parcours d'intégration : Partie de confiance (en ligne), Bureau d'enregistrement du vérificateur (en ligne) et Validation en personne (hors connexion). Suivez ensuite le guide d'intégration par étapes.

Accepter les pièces d'identité en ligne

Google crée un écosystème ouvert, sécurisé, privé et basé sur des normes pour les portefeuilles numériques. En intégrant l'API W3C Digital Credentials, les tiers de confiance (applications et sites Web) peuvent demander de manière fluide une preuve d'identité et d'âge vérifiable à partir du Google Wallet d'un utilisateur ou de tout autre portefeuille numérique conforme, tout en maximisant la confidentialité.

Cas d'utilisation des pièces d'identité de Google Wallet

  • Vérification de l'âge : demandez une vérification de l'âge avant l'achat d'articles ou l'accès à des lieux soumis à une limite d'âge.
  • Validation de l'identité : demandez un nom et une adresse pour valider l'identité d'une personne afin de respecter la loi ou de lutter contre la fraude.
  • Catégories de véhicules valables : vérifiez si une personne est en mesure de conduire un véhicule donné (par exemple, lorsqu'elle loue une voiture).

Pourquoi intégrer Google Wallet ?

L'intégration de l'API Digital Credentials offre une valeur stratégique, car elle vous permet de valider facilement les attributs d'identité en ligne sans frais, sur plusieurs appareils et navigateurs.

  • Sans frais : une API unique pour demander et récupérer des identifiants depuis Google Wallet (et d'autres portefeuilles compatibles) sans frais.
  • Interopérable et standardisé : basé sur des normes ouvertes mondiales, y compris les identifiants numériques du W3C, OpenID4VP et ISO 18013-5/7. Cela garantit la compatibilité avec les écosystèmes d'identité mondiaux et s'aligne sur le cadre eIDAS 2.0 de l'UE.
  • Multi-navigateur et multi-appareil : un mécanisme unifié qui fonctionne de manière fluide sur le Web et Android. Il permet la coexistence de plusieurs portefeuilles, ce qui offre un choix aux utilisateurs et favorise l'interopérabilité.
  • Signaux fiables et vérifiables : allez au-delà des informations autodéclarées. Recevez des attributs d'identité et d'âge signés de manière cryptographique de la part d'émetteurs publics ou privés de confiance (voir les émetteurs compatibles).
  • Expérience utilisateur fluide : Google Wallet est disponible sur plus de trois milliards d'appareils Android dans plus de 200 pays. Les utilisateurs peuvent présenter leurs identifiants de manière native dans l'application ou sur le Web, avec un minimum de frictions.

Preuves à divulgation nulle de connaissance (ZKP) et axées sur la confidentialité

Les systèmes d'identité numérique qui reposent sur le partage direct de données exigent souvent des utilisateurs qu'ils partagent trop d'informations personnelles. Google Wallet résout ce problème en prenant en charge les preuves à divulgation nulle de connaissance (ZKP) en plus des mdocs ISO 18013-7 existants.

La preuve à divulgation nulle de connaissance est une méthode cryptographique qui permet aux utilisateurs de prouver une affirmation (par exemple, "J'ai plus de 18 ans") sans révéler les données sous-jacentes réelles (par exemple, leur date de naissance exacte).

Preuve à divulgation nulle de connaissance permettant de garder privés les attributs d'identité personnelle sur l'appareil de l'utilisateur tout en partageant la vérification de l'âge avec une partie de confiance

  • Divulgation sélective : vous ne demandez que les attributs minimaux requis pour votre cas d'utilisation.
  • Impossibilité d'établir un lien : les transactions sont liées à l'appareil. La preuve à divulgation nulle de connaissance garantit que les présentations ne sont pas identifiables ni traçables par l'émetteur, la partie de confiance ou Google.
  • Aucun suivi sur le serveur : Google n'enregistre pas les données liées aux identifiants sur ses serveurs. Tout est stocké localement et de manière sécurisée sur l'appareil de l'utilisateur dans un conteneur de confiance.
  • Consentement utilisateur : les applications ne peuvent pas interroger le portefeuille en arrière-plan. L'API doit être appelée par l'utilisateur pour protéger la confidentialité, et l'authentification de l'utilisateur (données biométriques, code ou schéma) est requise avant le partage des données.

Expérience utilisateur

Qu'un utilisateur valide son âge pour accéder à un contenu soumis à restriction ou qu'il partage son identité pour l'intégration, le processus est simplifié pour limiter les frictions.

1. Parcours standard dans l'application / sur le Web

Lorsqu'un utilisateur clique sur le bouton "Valider avec une pièce d'identité numérique", le Gestionnaire d'identifiants (sur Android) ou le navigateur met en correspondance la demande avec les identifiants éligibles.

L'utilisateur est invité à confirmer son âge dans l'application ou sur le site Web. L'utilisateur voit les identifiants éligibles disponibles L'utilisateur voit la page de confirmation dans Google Wallet. L'utilisateur s'authentifie pour confirmer le partage Données envoyées à l'application ou au site Web
L'utilisateur est invité à confirmer son âge dans l'application ou sur le site Web L'utilisateur voit les identifiants éligibles disponibles L'utilisateur voit la page de confirmation dans Google Wallet. L'utilisateur s'authentifie pour confirmer le partage Données envoyées à l'application ou au site Web
Points clés
  1. L'application ou le site Web peut créer le point d'entrée de l'API de manière flexible. Comme indiqué à l'étape 1, nous vous recommandons d'afficher un bouton générique tel que "Valider avec une pièce d'identité numérique", car nous prévoyons de proposer d'autres options que Google Wallet via l'API.
  2. L'écran de sélection de l'étape 2 est affiché par Android. Les identifiants éligibles sont déterminés par une correspondance entre la logique d'enregistrement fournie par chaque Wallet et la requête envoyée par la partie de confiance.
  3. L'étape 3 est affichée par Google Wallet. Google Wallet affichera le nom, le logo et les règles de confidentialité fournis par le développeur sur cet écran.

2. Flux multi-appareil

Les utilisateurs peuvent utiliser leur appareil pour présenter un identifiant à un autre appareil (par exemple, présenter une pièce d'identité à un navigateur Web pour ordinateur).

L'utilisateur est invité à confirmer son âge sur un site Web pour ordinateur L'utilisateur voit un QR code pour continuer la présentation sur mobile L'utilisateur présente ses identifiants depuis son téléphone Validation de l'utilisateur terminée et données partagées
L'utilisateur est invité à confirmer son âge sur un site Web pour ordinateur L'utilisateur voit un QR code pour continuer la présentation sur mobile L'utilisateur présente ses identifiants depuis son téléphone Validation de l'utilisateur terminée

Remarque : Le flux multi-appareil n'est disponible que lorsque le partenaire a implémenté les requêtes signées.

3. Flux "Aucune pièce d'identité numérique disponible"

Si l'utilisateur n'a pas d'identifiant ou n'a pas installé l'application Wallet, il peut être redirigé pour en créer un facilement. Les utilisateurs qui n'ont pas l'application sont redirigés vers le Play Store. S'ils ont l'application, mais pas l'ID, une interface utilisateur en demi-écran leur permet de créer l'ID sans quitter votre application.

Ajouter un flux de pièce d'identité numérique
L'utilisateur est invité à confirmer son âge dans l'application ou sur le site Web. L'utilisateur voit l'option permettant de sélectionner un portefeuille pour ajouter une pièce d'identité numérique. L'utilisateur est redirigé vers Google Wallet pour ajouter une pièce d'identité numérique.
L'utilisateur est invité à confirmer son âge dans l'application ou sur le site Web. L'utilisateur voit l'option permettant de sélectionner un portefeuille pour ajouter une pièce d'identité numérique. L'utilisateur est redirigé vers Google Wallet pour ajouter une pièce d'identité numérique.

Remarque : Ce flux est proposé aux tiers de confiance qui demandent un pass d'identité à partir de maintenant.

Aucune pièce d'identité numérique disponible

Si l'utilisateur sélectionne "Valider avec une pièce d'identité numérique" et que la partie de confiance ne demande pas de pass d'identité ou que l'utilisateur ne dispose pas d'une pièce d'identité éligible, ce message d'erreur s'affiche.

L'utilisateur est invité à confirmer son âge dans l'application ou sur le site Web. L'utilisateur voit un message d'erreur s'il n'a pas de pièce d'identité numérique
L'utilisateur est invité à confirmer son âge dans l'application ou sur le site Web. L'utilisateur voit un message d'erreur s'il n'a pas de pièce d'identité numérique

Étapes suivantes

Prêt à accepter les pièces d'identité numériques ? Commencez par Choisir votre parcours pour sélectionner la validation Partie de confiance, Registraire du vérificateur ou En personne, puis suivez le guide d'intégration par étapes.

Pour obtenir des réponses aux questions fréquentes sur l'intégration et la prise en main, consultez les questions fréquentes sur l'identité et les identifiants numériques.


Accepter des pièces d'identité en personne (hors connexion)

Les pièces d'identité dans Google Wallet sont basées sur la norme internationale ISO 18013-5 pour les permis de conduire mobiles. Ainsi :

  • Toutes les données de la pièce d'identité sont sauvegardées avec une signature cryptographique pour une validation simple et sécurisée.
  • Les pièces d'identité peuvent être présentées en toute simplicité à l'aide du NFC ou d'un QR code, et les données sont transmises via BLE.
  • Les utilisateurs ont la possibilité de consulter les données demandées au préalable, et n'ont à partager que les éléments pertinents pour la transaction plutôt que leur pièce d'identité complète.
  • Les utilisateurs doivent s'authentifier sur l'appareil avant de pouvoir partager leurs informations.
  • Tout appareil qui accepte les pièces d'identité de Google Wallet peut accepter celles de toute autre application ou tout autre portefeuille basé sur cette norme.
  • Aucune mise sur liste d'autorisation n'est requise pour les mDL : si votre terminal de lecture est déjà compatible avec la récupération mdoc ISO/CEI 18013-5 standard, vous pouvez demander des permis de conduire mobiles (org.iso.18013.5.1.mDL) à Google Wallet sans attendre la mise sur liste d'autorisation ni l'intégration (remarque : les pass d'identité ne sont actuellement acceptés que pour la présentation en ligne, pas en personne).

Pour en savoir plus sur l'implémentation, consultez Acceptation en personne (hors connexion).

Pour voir à quoi ressemble une pièce d'identité dans Google Wallet, regardez la vidéo ci-dessous :