Cas d’usage

ExcelID sur un autre appareil

Cette page décrit un cas d’usage courant : l’utilisateur visite votre service sur un appareil (par exemple un ordinateur) et utilise ExcelID mobile sur un autre appareil, son téléphone, pour s’identifier ou signer.

Votre frontendVotre backendService ExcelIDApp ExcelID A · Identifier/authqrStartToken, qrStartSecretQR animé (calculé chaque seconde)B · l’utilisateur scanne le QRC · confirmeD · /collect toutes les 2 s

A. L’utilisateur choisit « Se connecter avec ExcelID » dans votre service.

  1. Votre frontend appelle votre backend pour indiquer que l’utilisateur veut s’identifier.
  2. Votre backend appelle le service ExcelID pour créer une demande.
  3. Le service ExcelID renvoie orderRef, qrStartToken et qrStartSecret.
  4. Votre backend calcule le code QR animé. Il le met à jour chaque seconde et le transmet au frontend, qui l’affiche (voir Code QR).

B. L’utilisateur scanne le code QR avec son application ExcelID.

Dans l’application, il touche « Scanner QR code » et vise le code. S’il est valide, l’application affiche l’écran « Identification ».

C. L’utilisateur s’identifie dans l’application.

Il lit votre texte (userVisibleData) et confirme avec son empreinte ou son code de sécurité.

D. En arrière-plan, votre backend vérifie l’état de la demande.

  1. Votre backend appelle /collect toutes les 2 secondes.
  2. Quand la demande est terminée, il reçoit le personalNumber et les informations de l’utilisateur.
  3. L’utilisateur est identifié dans votre service.

Proposez toujours aussi l’option « ExcelID sur cet appareil » : certains utilisateurs naviguent sur une tablette et gardent ExcelID sur leur téléphone, d’autres l’inverse. Voir Guide, mobile.