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

  1. Abra o Blockchain Platform Manager (https://controlplane.domainname/console/index.html).
  2. 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.
  3. Na página Wallet, guia Organização, selecione Criar Organização.
  4. Especifique as informações da organização e selecione Criar Organização.
  5. 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.
  6. Selecione a guia Usuários e Registrar Usuário.
  7. 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 ID deve corresponder à reivindicação name no JSON Web Token.
    • Para o IDCS, o User ID deve corresponder à reivindicação sub no JSON Web Token.
  8. 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.
  9. Na guia Wallets, selecione Criar Wallet. Informe os detalhes da wallet de um usuário e selecione Criar Wallet. Repita para cada usuário.
  10. 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 curl a 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"]
    }'