7 创建组织和 Wallet
预配区块链平台实例后,您可以创建和配置组织、向其添加用户以及创建 wallet。
创建您的组织和钱包
- 开放式区块链平台管理器 (
https://controlplane.domainname/console/index.html)。 - 使用您在创建身份提供者时添加的用户名和密码登录到 Blockchain Platform Manager。请注意,此用户必须是“钱包超级管理员”组的成员,才能创建组织。
- 在 Wallet 页面的 Organization(组织)选项卡上,选择 Create Organization(创建组织)。
- 输入组织信息,然后选择创建组织。
- 将您的实例与新组织关联。展开新创建的组织,然后选择管理组织访问权限。通过从访问范围列表中选择与新组织关联的实例,然后选择添加组织访问映射。
- 选择 Users 选项卡,然后选择 Register User 。
- 输入用户的所有信息。选择他们所属的组织,然后选择注册用户。对每个用户重复此操作。
- 请注意,这些用户必须存在于身份提供者中。
- 对于 OpenLDAP,
User ID必须与 JSON Web 标记中的name声明匹配。 - 对于 IDCS,
User ID必须与 JSON Web 令牌中的sub声明匹配。
- 如果要使用策略来管理数字资产密钥、事务处理和用户合规性要求的管理方式,请在策略选项卡上选择添加策略并输入策略详细信息。
- 在钱包选项卡上,选择创建 Wallet 。输入用户的 Wallet 详细信息,然后选择创建 Wallet 。对每个用户重复此操作。
- 对于使用监管(治理模式)的实例,必须调用监管合同以注册 wallet。有关详细信息,请参阅 UWaaS API 文档中的创建 Wallet 。以下
curl命令显示此 wallet 注册 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"] }'