Corda流权限“ InvokeRpc.startTrackedFlowDynamic”不起作用

时间:2019-03-14 09:40:34

标签: corda

根据https://docs.corda.r3.com/shell.html#permissions上的文档来启动流许可需要:

  1. InvokeRpc.startTrackedFlowDynamic
  2. InvokeRpc.registeredFlows
  3. InvokeRpc.wellKnownPartyFromX500Name
  4. StartFlow.net.corda.finance.flows.CashPaymentFlow(例如来自Finance Cordapp的示例)

但是,当赋予这些权限集并通过SSH访问shell时,似乎除了上述流程外,CashIssueFlow也可以启动。 这不应该发生,因为给出了仅执行CashPaymentFlow的权限。稍后,当从权限集中删除InvokeRpc.startTrackedFlowDynamic时,一切似乎都能正常工作。并且在重新添加它之后,所有流都可以启动,而与给定的流许可无关。 为什么会发生InvokeRpc.startTrackedFlowDynamic导致所有流都被执行而与提及的权限无关,并且删除它会使一切正常吗?

0 个答案:

没有答案