我正在Hyperledger游乐场工作。我发现可以在超级账本编辑器的acl文件上手动指定参与者的访问规则。但是有没有一种方法可以让我使用JS向该文件添加规则?
示例:
有一个组织。它拥有一些资产,并且员工人数不是固定的。随着管理员添加新员工,他们对这些资产的访问权限是事先未知的。 有没有一种方法可以在添加新员工时为他们动态创建规则,并通过脚本修改.acl文件?
答案 0 :(得分:0)
请参见参考文档https://hyperledger.github.io/composer/latest/reference/acl_language中的condition属性。由于condition属性接受代码,因此您可以调用业务网络.js文件中存在的函数,但是不允许这些函数调用composer运行时API。可以在此处找到这些不允许的功能的摘要 https://hyperledger.github.io/composer/latest/api/runtime-api
如果尝试使用它们,将引发错误。