前言
已经在ACL讲过了声明访问控制的方式。
访问控制的api是runtime module下Api类的功能。
主要流程
getCurrentParticipant()这个函数可以获得提交这个transaction的participant的一些相关信息。
函数返回结果是Common module的resource类,participant。
调用resource 类的getFullyQualifiedType()就可以获得这个participant的type。这样就可以用来做访问控制了。
ACL这样一看其实很简单的。
我还是遇到那个没有办法调用namespace里面的参数的问题,这样我根本无法进展代码工作。也不知道为什么会发生这样的事情。