Portefeuille EUDI

Vérification d'identité via portefeuille EUDI (France Identité).

Comment ça marche ?

Le Portefeuille EUDI utilise l'application France Identité comme portefeuille d'identité numérique (EUDI Wallet). L'utilisateur présente ses attributs d'identité directement depuis son portefeuille EUDI. La vérification s'effectue directement sur l'appareil de l'utilisateur — ZYKAY ne voit jamais les données personnelles.

Les utilisateurs déjà vérifiés bénéficient d'une connexion instantanée (~1,7 seconde) via Face ID, sans aucune interaction supplémentaire.

L'utilisateur doit avoir l'application France Identité (opens in a new tab) installée et configurée avec son identité numérique.

Intégration rapide

Ajoutez data-client-proof-mode

Un seul attribut supplémentaire active le Portefeuille EUDI :

<script src="https://widget-app.zykay.com/v4/loader.min.js"
        data-partner-id="pk_live_xxx"
        data-success-path="/verified"
        data-scopes="isAdult,isFrench,isUnique"
        data-client-proof-mode="true"></script>

Le widget gère le reste

Le widget affiche un QR code (desktop) ou un bouton (mobile). L'application ZYKAY sur le téléphone route automatiquement l'utilisateur vers le parcours optimal.

Échangez le grant_code

const hash = new URLSearchParams(window.location.hash.slice(1));
const grantCode = hash.get('grant_code');
if (grantCode) {
  await fetch('/api/zykay/exchange', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ grant_code: grantCode })
  });
}

Le backend est indépendant de la méthode côté utilisateur. L'API POST /v1/exchange avec signature HMAC reste identique.

Caracteristiques

CaractéristiquePortefeuille EUDI
Scopes disponiblesisAdult, isFrench, isEU, isUnique
Vitesse (première fois)~15s
Vitesse (retour)~1,7s
Prérequis utilisateurApp France Identité (portefeuille EUDI)
Attribut frontenddata-client-proof-mode="true"
BackendPOST /v1/exchange

Parcours utilisateur

L'application ZYKAY optimise automatiquement le parcours selon le contexte de l'utilisateur. Trois scénarios sont possibles, du plus lent au plus rapide :

ScénarioDuréeQuand
Première visite~15sL'utilisateur n'a jamais été vérifié
Visite ultérieure~15-30sDonnées en cache, pas de re-présentation EUDI
Connexion instantanée~1,7sUtilisateur déjà vérifié pour votre site

La connexion instantanée s'active automatiquement pour les utilisateurs ayant déjà été vérifiés pour votre site. Aucune configuration n'est requise de votre part.

Pour le détail de chaque parcours, consultez Parcours Portefeuille.

Prochaines étapes