7 Criar uma Organização e uma Wallet
Depois que sua instância do Blockchain Platform for provisionada, você poderá criar e configurar sua organização, adicionar usuários a ela e criar uma wallet.
Crie sua organização e carteiras
- Abra o Blockchain Platform Manager (
https://controlplane.domainname/console/index.html). - Faça login no Blockchain Platform Manager usando o nome de usuário e a senha que você adicionou ao criar seu provedor de identidades. Observe que esse usuário deve ser membro do grupo Superadmin da Wallet para criar uma organização.
- Na página Wallet, guia Organização, selecione Criar Organização.
- Especifique as informações da organização e selecione Criar Organização.
- Associe sua instância à nova organização. Expanda a organização recém-criada e selecione Gerenciar Acesso à Organização. Selecione quais instâncias estão associadas à nova organização, selecionando-as na lista Escopo de Acesso e selecione Adicionar Mapeamento de Acesso da Organização.
- Selecione a guia Usuários e Registrar Usuário.
- Insira todas as informações do usuário. Selecione a qual organização eles pertencem e selecione Registrar Usuário. Repita para cada usuário.
- Observe que esses usuários devem existir no provedor de identidades.
- Para OpenLDAP,
User IDdeve corresponder à reivindicaçãonameno JSON Web Token. - Para o IDCS, o
User IDdeve corresponder à reivindicaçãosubno JSON Web Token.
- Se você estiver usando políticas para controlar como as chaves de ativos digitais, as transações e os requisitos de conformidade do usuário são gerenciados, na guia Políticas, selecione Adicionar Política e informe os detalhes da política.
- Na guia Wallets, selecione Criar Wallet. Informe os detalhes da wallet de um usuário e selecione Criar Wallet. Repita para cada usuário.
- Para instâncias que usam governança (modo Governado), você deve chamar o contrato de governança para registrar a wallet. Para obter mais informações, consulte Criar Wallet na documentação da API UWaaS. O comando
curla seguir mostra um exemplo desta chamada de API de registro de 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"] }'