我无法通过业务网络在Hyperledger作曲器中发布身份

时间:2018-08-03 21:43:39

标签: hyperledger hyperledger-composer

我可以与网络进行交易,并创建新的资产和参与者,但是如果我真的愿意根据参与者获得的身份来发布身份。

Error: fabric-ca request register failed with errors 
[[{"code":0,"message":"Registration of '4770' failed in affiliation 
validation: : scode: 401, local code: 44, local msg: Caller does not 
have authority to act on affiliation 'org1', remote code: 20, remote msg: Authorization failure"}]]

我从哪里开始调试此问题。我正在使用IBM Enterprise Blockchain系统进行部署。

1 个答案:

答案 0 :(得分:1)

如果命令中未提供任何从属关系,则

composer identity issue默认为org1从属关系。要指定您自己的从属关系,您需要添加选项-o affiliation=xyz(其中xyz是在结构ca服务器中定义的有效从属关系)。例如

composer identity issue -c admin@network -u newuser -a org.example.mynetwork.Person#P1 -o affiliation=myaffiliation

请注意,无法在游乐场提供会员关系。