simplifications
This commit is contained in:
parent
c6816044c3
commit
7c4d869677
@ -2,8 +2,6 @@
|
|||||||
* 1. [Objectif](#Objectif)
|
* 1. [Objectif](#Objectif)
|
||||||
* 2. [Portée](#Porte)
|
* 2. [Portée](#Porte)
|
||||||
* 3. [3. Documents de référence](#Documentsderfrence)
|
* 3. [3. Documents de référence](#Documentsderfrence)
|
||||||
* 3.1. [Worfklows](#Worfklows)
|
|
||||||
* 3.2. [Transverse](#Transverse)
|
|
||||||
* 4. [Authentification des utilisateurs](#Authentificationdesutilisateurs)
|
* 4. [Authentification des utilisateurs](#Authentificationdesutilisateurs)
|
||||||
* 5. [Connexion via des tiers](#Connexionviadestiers)
|
* 5. [Connexion via des tiers](#Connexionviadestiers)
|
||||||
* 6. [Fonctionnalité de récupération de mot de passe](#Fonctionnalitdercuprationdemotdepasse)
|
* 6. [Fonctionnalité de récupération de mot de passe](#Fonctionnalitdercuprationdemotdepasse)
|
||||||
@ -107,20 +105,7 @@ Dans l'ordre on génère donc :
|
|||||||
2. Adresse `faucet_sp_address` de révocation du signet.
|
2. Adresse `faucet_sp_address` de révocation du signet.
|
||||||
3. Adresse `faucet_sp_address` du mainnet.
|
3. Adresse `faucet_sp_address` du mainnet.
|
||||||
|
|
||||||
Puis on se connecte aux relais selon (on se connecte à plusieurs relais afin de pallier aux indisponibilités éventuelles ou au manque de jetons éventuel sur le relai) :
|
Puis on se connecte aux relais selon (on se connecte à plusieurs relais afin de pallier aux indisponibilités éventuelles ou au manque de jetons éventuel sur le relai) via un `MessageConnect`.
|
||||||
|
|
||||||
1. `MessageConnect` sur le relai 1 avec l'adresse `faucet_sp_address` de login du signet.
|
|
||||||
2. `MessageConnect` sur le relai 1 avec l'adresse `faucet_sp_address` de révocation du signet.
|
|
||||||
3. `MessageConnect` sur le relai 1 avec l'adresse `faucet_sp_address` du mainnet.
|
|
||||||
4. `MessageConnect` sur le relai 2 avec l'adresse `faucet_sp_address` de login du signet.
|
|
||||||
5. `MessageConnect` sur le relai 2 avec l'adresse `faucet_sp_address` de révocation du signet.
|
|
||||||
6. `MessageConnect` sur le relai 2 avec l'adresse `faucet_sp_address` du mainnet.
|
|
||||||
7. `MessageConnect` sur le relai 3 avec l'adresse `faucet_sp_address` de login du signet.
|
|
||||||
8. `MessageConnect` sur le relai 3 avec l'adresse `faucet_sp_address` de révocation du signet.
|
|
||||||
9. `MessageConnect` sur le relai 3 avec l'adresse `faucet_sp_address` du mainnet.
|
|
||||||
10. `MessageConnect` sur le relai 4 avec l'adresse `faucet_sp_address` de login du signet.
|
|
||||||
11. `MessageConnect` sur le relai 4 avec l'adresse `faucet_sp_address` de révocation du signet.
|
|
||||||
12. `MessageConnect` sur le relai 4 avec l'adresse `faucet_sp_address` du mainnet.
|
|
||||||
|
|
||||||
Puis on génère les adresses SP :
|
Puis on génère les adresses SP :
|
||||||
|
|
||||||
@ -173,14 +158,8 @@ Puis (exemple avec 2 membres) :
|
|||||||
4. Création de `Message` du `PRDKeyBackup` à destination de membre 2.
|
4. Création de `Message` du `PRDKeyBackup` à destination de membre 2.
|
||||||
5. Envoi de la transaction SP du `Message` du `PRDKeyBackup` à destination de membre 1.
|
5. Envoi de la transaction SP du `Message` du `PRDKeyBackup` à destination de membre 1.
|
||||||
6. Envoi de la transaction SP du `Message` du `PRDKeyBackup` à destination de membre 2.
|
6. Envoi de la transaction SP du `Message` du `PRDKeyBackup` à destination de membre 2.
|
||||||
7. Envoi du `Message` du `PRDKeyBackup` à destination de membre 1 sur le relai 1.
|
7. Envoi du `Message` du `PRDKeyBackup` à destination de membre 1.
|
||||||
8. Envoi du `Message` du `PRDKeyBackup` à destination de membre 1 sur le relai 2.
|
11. Envoi du `Message` du `PRDKeyBackup` à destination de membre 2.
|
||||||
9. Envoi du `Message` du `PRDKeyBackup` à destination de membre 1 sur le relai 3.
|
|
||||||
10. Envoi du `Message` du `PRDKeyBackup` à destination de membre 1 sur le relai 4.
|
|
||||||
11. Envoi du `Message` du `PRDKeyBackup` à destination de membre 2 sur le relai 1.
|
|
||||||
12. Envoi du `Message` du `PRDKeyBackup` à destination de membre 2 sur le relai 2.
|
|
||||||
13. Envoi du `Message` du `PRDKeyBackup` à destination de membre 2 sur le relai 3.
|
|
||||||
14. Envoi du `Message` du `PRDKeyBackup` à destination de membre 2 sur le relai 4.
|
|
||||||
|
|
||||||
##### Étape d'`update` et envoi de l'objet `ItemMember` pour `Onboarding`
|
##### Étape d'`update` et envoi de l'objet `ItemMember` pour `Onboarding`
|
||||||
|
|
||||||
@ -212,14 +191,8 @@ Demande d'update de la liste des membres (PCD) d'un process (exemple avec 2 memb
|
|||||||
1.4. Création de `Message` du `PRDKeyHello` à destination de membre 2.
|
1.4. Création de `Message` du `PRDKeyHello` à destination de membre 2.
|
||||||
1.5. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 1.
|
1.5. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 1.
|
||||||
1.6. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 2.
|
1.6. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 2.
|
||||||
1.7. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 1.
|
1.7. Envoi du `Message` du `PRDKeyHello` à destination de membre 1.
|
||||||
1.8. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 2.
|
1.11. Envoi du `Message` du `PRDKeyHello` à destination de membre 2.
|
||||||
1.9. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 3.
|
|
||||||
1.10. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 4.
|
|
||||||
1.11. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 1.
|
|
||||||
1.12. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 2.
|
|
||||||
1.13. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 3.
|
|
||||||
1.14. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 4.
|
|
||||||
2. Réception des `PRDResponse` en réponse aux `PRDKeyHello` et mise à jour des listes depuis les `PCD` correspondants.
|
2. Réception des `PRDResponse` en réponse aux `PRDKeyHello` et mise à jour des listes depuis les `PCD` correspondants.
|
||||||
3. Création d'un `ItemMember` correspondant à l'utilisateur avec les clés chiffrées (hors clés de révocation) dans la partie data des métadonnées privées et les adresses SP dans les données publiques.
|
3. Création d'un `ItemMember` correspondant à l'utilisateur avec les clés chiffrées (hors clés de révocation) dans la partie data des métadonnées privées et les adresses SP dans les données publiques.
|
||||||
4. Création d'une nouvelle version du PCD avec l'ajout de l'`ItemMember` créé.
|
4. Création d'une nouvelle version du PCD avec l'ajout de l'`ItemMember` créé.
|
||||||
@ -264,14 +237,8 @@ Puis :
|
|||||||
4. Création de `Message` du `PRDKeyHello` à destination de membre 2.
|
4. Création de `Message` du `PRDKeyHello` à destination de membre 2.
|
||||||
5. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 1.
|
5. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 1.
|
||||||
6. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 2.
|
6. Envoi de la transaction SP du `Message` du `PRDKeyHello` à destination de membre 2.
|
||||||
7. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 1.
|
7. Envoi du `Message` du `PRDKeyHello` à destination de membre 1.
|
||||||
8. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 2.
|
11. Envoi du `Message` du `PRDKeyHello` à destination de membre 2.
|
||||||
9. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 3.
|
|
||||||
10. Envoi du `Message` du `PRDKeyHello` à destination de membre 1 sur le relai 4.
|
|
||||||
11. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 1.
|
|
||||||
12. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 2.
|
|
||||||
13. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 3.
|
|
||||||
14. Envoi du `Message` du `PRDKeyHello` à destination de membre 2 sur le relai 4.
|
|
||||||
|
|
||||||
1. Scan `Nakamoto` des transactions, récupération dans les transactions SP sur Adresse `id_SP` de login du signet, lecture du `RequestHash` de l`output 3` correspondant aux `PRDResponse` à recevoir ou déjà reçus.
|
1. Scan `Nakamoto` des transactions, récupération dans les transactions SP sur Adresse `id_SP` de login du signet, lecture du `RequestHash` de l`output 3` correspondant aux `PRDResponse` à recevoir ou déjà reçus.
|
||||||
2. Réception des `PRDResponse` et contrôle de la valeur des signatures (`hash_sig_value`), attente du `validation_timeout` du rôle `Member` du `process` et validation ou non des `PRDKeyHello`.
|
2. Réception des `PRDResponse` et contrôle de la valeur des signatures (`hash_sig_value`), attente du `validation_timeout` du rôle `Member` du `process` et validation ou non des `PRDKeyHello`.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user