我创建了bna并通过启用护照和多用户部署在作曲家休息服务器中,如何通过作曲家休息服务器生成的休息API创建参与者,他们的身份,而无需通过导入钱包导入卡?而且没有适当的文件。
答案 0 :(得分:0)
假设您已经完成了可以发出其他身份的身份/ / Wallet /导入身份:
例如。 REST端点
/Wallets/Import
浏览您导出的管理卡的文件,例如。 netadmin.card
并导入它。如果需要将此设置为默认ID,请使用POST /wallet/{name}/setDefault
REST方法。
添加参与者(比如名为trader1的参与者):
- 例如。说' Trader'
Post /Trader
{
"$class": "org.acme.trading.Trader",
"tradeId": "trader1",
"firstName": "John",
"lastName": "Doe"
}
发布映射到上面的参与者的身份(比如jdoe):
在/ System;
下POST /system/identities/issue:
{
"参与者":"资源:org.acme.trading.Trader #trader1", " userID":" jdoe", "选项":{} }
您应该在“下载”文件夹中获取商业网卡 - 从REST服务器转到/ Wallets
/POST /wallet/import
导入钱包,在出现提示时为其提供userId@your-network
参数。然后将其设置为默认用户(例如/ POST wallet / {name} / setDefault),如果您想在浏览器中使用它。