Guide pratique · mai 2026 · EXP1

Parcours invité

EXP1 — parcours guidé : cycle complet jusqu’à la connexion avec l’app démo Acme

Une succession d’étapes admin, mobile et démo pour juger Ezkey sur un scénario bout-en-bout.

Public visé : personnes invitées sur exp1, à l’aise avec une UI technique — pas un grand public novice.

Les figures reprennent chaque étape numérotée.

Objectif de ce guide

Ce parcours s’adresse à une personne invitée sur exp1 qui a manifesté son intérêt pour explorer Ezkey : profil technique (collègue informaticien, équipe produit ou sécurité, journaliste spécialisé, etc.).

But : faire vivre une expérience Ezkey bout en bout, du premier contact avec la console jusqu’à une authentification réussie via l’application mobile, en s’appuyant sur une application de démonstration intégrée au dispositif exp1.

À l’arrivée, un opérateur aura préparé le terrain : tenant, mode d’activation différé, communication du code d’activation. Si vous avez utilisé l’inscription instantanée, le code ne s’est affiché qu’une fois sur cette page ; ouvrez l’Admin UI sur exp1-admin-ui.ezkey.org. Ce guide décrit ensuite une séquence scriptée.

Où ouvrir dans le navigateur : l’URL de l’Admin UI de votre tenant vous est envoyée avec le code d’activation lors de l’accueil sur exp1 — ce n’est pas un signet public sur ezkey.org. L’application démo Acme de ce parcours est publique : https://exp1-demo-acme.ezkey.org/login (écran de connexion ACME Inc propulsé par Ezkey ; utilisez d’abord Configure API Key / configuration de la clé, puis Login with EZKey).

À garder à l’esprit : Ezkey reste une plateforme expérimentale ; exp1 tourne à petit volume et sur demande. Ce n’est pas une configuration représentative d’une production mature — délais, canaux et gestion des secrets peuvent différer d’un déploiement sérieux.

Une fois les étapes assimilées, le participant peut consacrer quelques minutes au dashboard du tenant dans l’Admin UI — nous y revenons en fin de parcours.

Pas d’app mobile Ezkey ? Utilisez le Demo Device

L’application mobile Ezkey est encore en test interne limité et n’est en général pas accessible aux évaluateurs anonymes. En attendant une publication mobile publique, vous pouvez suivre ce parcours avec l’Ezkey Demo Device — un téléphone simulé autonome, publié sur GitHub et exécutable en local :

github.com/mgagp/ezkey-demo-device

Dans la suite de ce guide, chaque mention de « app mobile » vise aussi le Demo Device comme substitut pratique sur exp1 pour les évaluateurs en libre-service.

Flux principal du scénario (vue d’ensemble)

  1. Activer son accès Tenant Admin (code d’activation puis association du mobile depuis l’écran de connexion — app mobile Ezkey ou Demo Device).
  2. Créer une intégration (première action métier dans l’Admin UI).
  3. Créer une clé d’API pour cette intégration ; conserver précieusement identifiant + secret tels qu’affichés à la création (hors navigateur, selon OS de l’équipe).
  4. Créer un enrôlement et le rattacher au mobile ou au Demo Device (scan QR + validation du défi à six chiffres).
  5. Dans un autre navigateur (fenêtre privée ou profil distinct), ouvrir la démo Acme sur exp1-demo-acme.ezkey.org/login, renseigner la clé d’API via Configure API Key, puis lancer une connexion avec l’identifiant utilisateur associé à l’enrôlement.
  6. Sur le téléphone ou le Demo Device : examiner puis approuver la demande pendant la fenêtre (compte à rebours côté démo).

Si tout se déroule correctement, l’app démo affiche un écran de session pseudo-application, avec possibilité de déconnexion — signal que le flux complet a réussi.

Pourquoi l’intégration avant la clé API (et où entre l’app démo)

L’Admin UI pilote l’organisation : intégrations, enrôlements, admins, etc. Pour qu’une application « réelle » parle aux services Ezkey, l’usage normal passe par un backend qui utilise l’Integration API et des clés d’API pour des flux machine-à-machine.

Étape 1 — Activer l’accès Tenant Admin (code d’activation + mobile)

Ouvrir l’Admin UI avec l’URL qui vous a été communiquée avec le code d’activation, et atteindre l’écran de connexion.

  1. Saisir le code d’activation communiqué par l’opérateur (activation différée côté Global Admin).
  2. Suivre le flux pour associer le téléphone : scanner le QR avec l’app mobile Ezkey ou le Demo Device (localhost:3080) et compléter les étapes à l’écran.
Admin UI : écran de connexion avec code d’activation et zone QR pour l’app mobile
Connexion avec code d’activation et fil QR pour associer l’app mobile.

Étape 2 — Créer une intégration

Aller à la section integrations, puis créer une intégration avec les champs requis par exp1 (libellés, identifiants fonctionnels selon le formulaire).

Admin UI : formulaire ou liste montrant une intégration créée
Intégration créée dans l’Admin UI (formulaire ou liste).

Étape 3 — Créer une clé d’API pour cette intégration

Depuis le contexte de l’intégration :

  1. Lancer la création d’une clé d’API.
  2. Lorsque l’UI affiche identifiant + secret (secrets machine-à-machine), les copier et les stocker hors navigateur immédiatement ; la récupération ultérieure n’est en général plus possible telle quelle.
Admin UI : clé d’API nouvellement créée (secret partiellement masqué)
Identifiant et secret de clé API affichés une seule fois juste après la création.

Étape 4 — Enrôlement : QR + défi à six chiffres

Créer un nouvel enrôlement rattaché à l’intégration. Lorsque le produit affiche QR + défi numérique (par ex. six chiffres), sur l’app mobile ou le Demo Device : scanner puis saisir.

Préversion et déploiement durci. Sur exp1, le QR et le défi numérique apparaissent souvent sur un même écran de l’Admin UI. Dans des environnements plus stricts, on répartit plutôt les canaux (par ex. QR par courriel, défi par SMS). La préversion n’intègre pas tous les connecteurs de messagerie ou d’opérateurs qu’on attendrait d’un produit mature.
Admin UI : écran d’enrôlement avec QR et défi
Enrôlement avec QR et défi numérique complété depuis le téléphone.

Étape 5 — App démo Acme : saisir la clé API (autre navigateur)

Ouvrir une nouvelle fenêtre ou navigation privée pour ne pas mélanger session Tenant Admin et rôle « appli intégrée ».

  1. Ouvrir https://exp1-demo-acme.ezkey.org/login dans cette session navigateur séparée.
  2. Utiliser Configure API Key et saisir l’identifiant et le secret de clé d’intégration depuis l’Admin UI (la démo ne les garde que pour cette session de navigateur).
  3. Enchaîner avec Login with EZKey une fois la clé appliquée.

Dans vos propres intégrations, traitez les clés comme des secrets côté serveur — pas comme quelque chose que les utilisateurs finaux collent dans une page.

Demo Acme : saisie de la clé d’API
Démo Acme : saisie de la clé d’API d’intégration.

Étape 6 — Login avec l’utilisateur d’enrôlement, approbation mobile

Sur la démo : lancer une demande de login avec l’identifiant utilisateur associé à l’enrôlement (tel qu’affiché dans le détail enrollment côté Admin UI).

Sur l’app mobile ou le Demo Device : ouvrir la demande en attente, puis approuver dans la fenêtre affichée par la démo.

Demo Acme : écran d’attente pendant la validation mobile
La démo attend l’approbation dans l’app mobile Ezkey.

Étape 7 — Session établie côté démo

Après accord sur le téléphone, la démo doit passer à une vue session active (pseudo-application) avec déconnexion disponible selon les écrans.

Demo Acme : session active
Session réussie dans la démo après accord sur le téléphone.

Ensuite : tableau de bord du tenant

Revenir sur le tableau de bord du tenant dans l’Admin UI : il résume l’activité et renvoie vers les autres sections utilisées dans ce parcours.

Admin UI : tableau de bord du tenant
Vue d’ensemble du tableau de bord après le parcours démo.

En résumé

ÉtapeRôle narratif principal
1Déverrouiller Tenant Admin ; lier l’appareil (mobile ou Demo Device).
2Ancrer Ezkey dans un périmètre applicatif.
3Identifiants machine-à-machine (clé Integration API).
4Enrôler l’appareil (QR + défi sur exp1).
5–7Pousser jusqu’à la demande MFA puis le succès côté démo.

Ce parcours n’épuise pas le produit ; il donne une succession fonctionnelle utile pour un invité qui veut juger Ezkey avant de se projeter.