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