Hyperledger fabric 限制组织内选定用户对频道的访问

Hyperledger fabric 限制组织内选定用户对频道的访问,hyperledger-fabric,blockchain,Hyperledger Fabric,Blockchain,我们设置了Hyperledger结构,并添加了两个频道(用于两个不同的应用程序)。我们还在我们的组织中注册了两个用户(每个应用程序一个)。我们应该限制对每个频道的访问,以便只有相应的用户可以根据用户的从属关系或OU进行读写 我们检查了有关渠道政策的Hyperledger Fabric文档,未发现任何关于如何使用OU或附属机构的指示(即超出“必须是orgX成员”的条件) 从目前为止我所读到的内容来看,我得到的印象是,组织内部的限制只能在链码中实施,而不能通过使用策略来实施(这一点在本文中也有所说明

我们设置了Hyperledger结构,并添加了两个频道(用于两个不同的应用程序)。我们还在我们的组织中注册了两个
用户
(每个应用程序一个)。我们应该限制对每个
频道的访问
,以便只有相应的用户可以根据用户的
从属关系或OU
进行读写

我们检查了有关渠道政策的
Hyperledger Fabric
文档,未发现任何关于如何使用
OU或附属机构的指示(即超出“必须是orgX成员”的条件)

从目前为止我所读到的内容来看,我得到的印象是,组织内部的限制只能在
链码中实施,而不能通过使用策略来实施(这一点在本文中也有所说明)


这真的是一条路吗?仅通过使用
频道策略
,是否不可能限制对
OU
或类似
从属关系的属性的访问?

您可以定义您心目中的MSP,然后用户必须属于该MSP,并在发送事务时使用该OU的证书

您可以定义您心目中的MSP,然后用户必须属于该MSP,并在发送事务时使用该OU的证书

非常感谢你的回答。我们希望有可能使用可以传递给客户的
附属关系。但是,由于这似乎不起作用,我们将尝试您的解决方案,或者在不进一步限制用户访问频道的情况下继续。非常感谢您的回答。我们希望有可能使用可以传递给客户的
附属关系。但是,由于这似乎不起作用,我们将尝试您的解决方案,或者在不进一步限制用户访问频道的情况下继续。