7 組織およびWalletの作成

Blockchain Platformインスタンスがプロビジョニングされると、組織の作成と構成、組織へのユーザーの追加、ウォレットの作成を行うことができます。

組織およびウォレットの作成

  1. オープン・ブロックチェーン・プラットフォーム・マネージャ(https://controlplane.domainname/console/index.html)。
  2. アイデンティティ・プロバイダの作成時に追加したユーザー名とパスワードを使用して、Blockchain Platform Managerにログインします。組織を作成するには、このユーザーがWallet Super Adminグループのメンバーである必要があります。
  3. 「Wallet」ページの「組織」タブで、「組織の作成」を選択します。
  4. 組織情報を入力し、「組織の作成」を選択します。
  5. インスタンスを新しい組織に関連付けます。新しく作成した組織を展開し、「組織アクセスの管理」を選択します。「アクセス範囲」リストから選択して、新規組織に関連付けるインスタンスを選択し、「組織アクセス・マッピングの追加」を選択します。
  6. 「Users」タブを選択し、「Register User」を選択します。
  7. ユーザーのすべての情報を入力します。所属する組織を選択し、「ユーザーの登録」を選択します。ユーザーごとに繰り返します。
    • これらのユーザーは、アイデンティティ・プロバイダに存在する必要があります。
    • OpenLDAPの場合、User IDはJSON Webトークンのname要求と一致する必要があります。
    • IDCSの場合、User IDはJSON Webトークンのsubクレームと一致する必要があります。
  8. デジタル・アセットのキー、トランザクションおよびユーザー・コンプライアンス要件の管理方法を制御するポリシーを使用している場合は、「ポリシー」タブで「ポリシーの追加」を選択し、ポリシーの詳細を入力します。
  9. 「ウォレット」タブで、「Walletの作成」を選択します。ユーザーのウォレット詳細を入力し、「Walletの作成」を選択します。ユーザーごとに繰り返します。
  10. ガバナンス(ガバナンス・モード)を使用するインスタンスの場合、ガバナンス契約をコールしてウォレットを登録する必要があります。詳細は、UWaaS APIドキュメントのWalletの作成を参照してください。次のcurlコマンドは、このウォレット登録APIコールの例を示しています。
    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"]
    }'