devfest-2023-webauthn/images/registration_workflow.mmd

9 lines
662 B
Plaintext

sequenceDiagram
actor Utilisateur
Utilisateur->>Service: 1. J'aimerais m'inscrire avec le compte $USERNAME !
Service->>Utilisateur: 2. Bien sûr, génère une paire de clé cryptographique <br /> et signe ce "challenge" avec ta clé privée !
Utilisateur->>Service: 3. Voici ma clé publique et le "challenge" signé !
Service->>Service: 4. Vérification que le "challenge" signé correspond bien au challenge envoyé.
Service->>Service: 5. Création du compte $USERNAME <br />et association de la clé publique avec celui ci.
Service->>Utilisateur: 6. Ton compte est bien créé <br />et ta clé publique associée à celui ci !