Hyperledger-composer 访问控制规则和交易
Hyperledger-composer Access Control Rules and Transactions
我的问题是关于 hyperledger-composer 中的访问控制规则和交易。
在命名查询的情况下,查询的发送者只能看到那些他具有读取权限的结果。
这与交易是否相同,或者一旦交易发送方对整个池中包含的任何一个元素没有读取权限,交易是否会被阻止?
示例:
总池包含所有 "Clients"。
参与者 XY(对某些客户没有读取权限)使用 "getAll()".
将交易发送到包含所有客户的参与者注册表
交易会被阻止还是参与者 XY 会收到 he/she 具有读取权限的那些客户?
在您的场景中,参与者 XY 将只能读取您允许 XY 通过 ACL 规则访问的那些客户端(原则上与您从查询结果中看到的相同)。结果交易没有'block';这些规则只是对业务网络中的 resources/operations 应用访问控制。
我的问题是关于 hyperledger-composer 中的访问控制规则和交易。
在命名查询的情况下,查询的发送者只能看到那些他具有读取权限的结果。
这与交易是否相同,或者一旦交易发送方对整个池中包含的任何一个元素没有读取权限,交易是否会被阻止?
示例:
总池包含所有 "Clients"。
参与者 XY(对某些客户没有读取权限)使用 "getAll()".
将交易发送到包含所有客户的参与者注册表交易会被阻止还是参与者 XY 会收到 he/she 具有读取权限的那些客户?
在您的场景中,参与者 XY 将只能读取您允许 XY 通过 ACL 规则访问的那些客户端(原则上与您从查询结果中看到的相同)。结果交易没有'block';这些规则只是对业务网络中的 resources/operations 应用访问控制。