Blockchain 如何通过composer rest server生成的rest api创建参与者身份,而无需通过/importwallets导入卡?
我已经创建了bna并通过启用passport和多用户在composer rest server中部署,如何通过composer rest server生成的rest API创建参与者及其身份,而无需通过导入钱包导入卡?并且没有相关的文档。假设您已经完成了一个/Wallet/Import身份,该身份可以发布其他身份: 静止终点Blockchain 如何通过composer rest server生成的rest api创建参与者身份,而无需通过/importwallets导入卡?,blockchain,hyperledger-fabric,hyperledger,hyperledger-composer,Blockchain,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我已经创建了bna并通过启用passport和多用户在composer rest server中部署,如何通过composer rest server生成的rest API创建参与者及其身份,而无需通过导入钱包导入卡?并且没有相关的文档。假设您已经完成了一个/Wallet/Import身份,该身份可以发布其他身份: 静止终点 /Wallets/Import 浏览导出的管理卡文件,例如netadmin.card,然后导入它。如果需要将其设置为默认id,请使用POST/wallet/{name}/
/Wallets/Import
浏览导出的管理卡文件,例如netadmin.card
,然后导入它。如果需要将其设置为默认id,请使用POST/wallet/{name}/setDefault
REST方法
然后你会做:
添加一个参与者(比如一个名为trader1的参与者):
-比如说“交易者”
Post /Trader
{
"$class": "org.acme.trading.Trader",
"tradeId": "trader1",
"firstName": "John",
"lastName": "Doe"
}
发布映射到上述参与者的身份(例如jdoe):
在/系统下
POST /system/identities/issue:
{
“参与者”:“资源:org.acme.trading.Trader#trader1”,
“userID”:“jdoe”,
“选项”:{}
}
您应该在下载文件夹中获得一张商业网卡-从REST服务器转到/Wallet
/POST /wallet/import
导入钱包,给它
userId@your-出现提示时网络
参数。然后,如果您想在浏览器中使用它,请将其设置为默认用户(例如/POST wallet/{name}/setDefault)。我是否需要首先与具有颁发身份功能的用户登录?将管理业务网卡设置为默认(setDefault)卡,即能够通过REST API颁发进一步身份的卡,(您可以在其他地方注册和导出)。此处显示了一个编程示例(使用REST API)->