Hyperledger fabric 参与者与组织Hyperledger Composer绑定

Hyperledger fabric 参与者与组织Hyperledger Composer绑定,hyperledger-fabric,hyperledger,hyperledger-composer,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我想了解当我们定义模型时,参与者是如何与组织联系在一起的。 例如,如果我有3个参与者(种植者、发货人、交易员),并且有3个组织(OrgGrower、OrgShipper、OrgTrader) 然后,将添加参与者如何映射参与者和组织之间的一对一关系。 我想通过网站完成所有这些工作,并向管理员授予访问权限,以便仅添加这些参与者,但也希望 有一个超级管理员,可以访问所有组织。这可以通过Hyperledger composer实现吗?在Rocket Chat上回复了相同的帖子: 在Composer中,参

我想了解当我们定义模型时,参与者是如何与组织联系在一起的。 例如,如果我有
3个参与者(种植者、发货人、交易员)
,并且有
3个组织(OrgGrower、OrgShipper、OrgTrader)
然后,将添加参与者如何映射参与者和组织之间的一对一关系。 我想通过网站完成所有这些工作,并向管理员授予访问权限,以便仅添加这些参与者,但也希望
有一个超级管理员,可以访问所有组织。这可以通过Hyperledger composer实现吗?

在Rocket Chat上回复了相同的帖子:

在Composer中,参与者只是一个数据项,特别是参与者注册表中的一个对象。在向参与者颁发身份并将其绑定到身份之前,参与者无法访问结构上的业务网络。身份由属于组织的CA生成。具有身份的用户(管理员)可以创建参与者(如果他们具有ACL访问权限),但只有在CA中具有特定权限的身份才能发布身份。本文档更详细地描述了参与者和身份:
我不知道CAs是否可以“交叉认证”以允许您的超级管理员为3个CA(组织)颁发身份。有一个#fabric ca频道应该能够回答这个问题。

您好,这不是原始海报问题的一部分,但是,如果身份是由属于某个组织的ca颁发的,则来自另一个组织的颁发者可以使用该ca为该参与者颁发最终身份?如果是这样的话,可以根据组织标准限制参与者身份的发放。