7 Creare un'organizzazione e un wallet
Una volta eseguito il provisioning dell'istanza della piattaforma Blockchain, è possibile creare e configurare l'organizzazione, aggiungervi utenti e creare un wallet.
Creazione dell'organizzazione e dei wallet
- Apri Blockchain Platform Manager (
https://controlplane.domainname/console/index.html). - Eseguire il login a Blockchain Platform Manager utilizzando il nome utente e la password aggiunti durante la creazione del provider di identità. Si noti che questo utente deve essere membro del gruppo Amministrazione privilegiata wallet per creare un'organizzazione.
- Nella scheda Organizzazione della pagina Wallet, selezionare Crea organizzazione.
- Immettere le informazioni sull'organizzazione e selezionare Crea organizzazione.
- Associare l'istanza alla nuova organizzazione. Espandere l'organizzazione appena creata e selezionare Gestisci accesso organizzazione. Selezionare le istanze associate alla nuova organizzazione selezionandole dall'elenco Ambito accesso e selezionare Aggiungi mapping accesso organizzazione.
- Selezionare la scheda Users e selezionare Register User.
- Immettere tutte le informazioni per l'utente. Selezionare l'organizzazione a cui appartengono e selezionare Registra utente. Ripetere per ogni utente.
- Tenere presente che questi utenti devono esistere nel provider di identità.
- Per OpenLDAP,
User IDdeve corrispondere alla richiestanamenel token Web JSON. - Per IDCS,
User IDdeve corrispondere alla richiestasubnel token Web JSON.
- Se si utilizzano i criteri per regolare la modalità di gestione delle chiavi degli asset digitali, delle transazioni e dei requisiti di conformità degli utenti, nella scheda Criteri selezionare Aggiungi criterio e immettere i dettagli dei criteri.
- Nella scheda Wallet, selezionare Crea wallet. Immettere i dettagli del wallet per un utente e selezionare Crea wallet. Ripetere per ogni utente.
- Per le istanze che utilizzano la governance (modalità Governed), è necessario chiamare il contratto di governance per registrare il wallet. Per ulteriori informazioni, vedere Crea wallet nella documentazione dell'API UWaaS. Il comando
curlseguente mostra un esempio di questa chiamata API di registrazione del wallet.curl --location --request POST 'https://uwaas.example.com/v1/uwaas/wallets' \ --header 'Authorization: Bearer eZjcd7QIrxI8iO1wpQ' \ --header 'Content-Type: application/json' \ --data-raw '{ "orgId": "TestOrg", "orgNetworkId": 4, "userId": "e194554b-bc47-5ae7-b052-76db72f8dd09", "walletLabel": "ha1", "walletType": "1", "status": "ACTIVE", "walletTags": ["ha1"] }'