9 lines
748 B
Plaintext
9 lines
748 B
Plaintext
sequenceDiagram
|
|
actor Utilisateur
|
|
Utilisateur->>Service: 1. Je voudrais m'authentifier en tant que $USERNAME !
|
|
Service->>Service: 2. Recherche d'un utilisateur correspondant à $USERNAME <br />et ayant une clé publique associée.
|
|
Service->>Utilisateur: 3. Signe ce "challenge" avec la clé privée associée au compte $USERNAME.
|
|
Utilisateur->>Utilisateur: 4. Signature du "challenge" avec la clé privée.
|
|
Utilisateur->>Service: 5. Voici le "challenge" signé avec ma clé privée.
|
|
Service->>Service: 6. Vérification que le "challenge" signé correspond bien à celui envoyé <br />et que la signature correspond bien à la clé publique associée au compte $USERNAME.
|
|
Service->>Utilisateur: 7. Bonjour $USERNAME ! |