Использование Corda 4.3 o / s cordapp-example. Запустил деплоNodes Gradle Задача. Я добавил еще один поток com.example.flow2.ExampleFlow2 для проверки user2. Пользователь может вызвать поток только тогда, когда ему дано разрешение на InvokeRp c .startTrackedFlow, что понятно. Тем не менее, пользователь также может вызвать com.example.flow.ExampleFlow, что не должно происходить. Мой блок безопасности для node.conf приведен ниже. Есть идеи, что не так?
security {
authService {
dataSource {
type=INMEMORY
users=[
{
password=test
permissions=[
ALL
]
user=user1
},
{
password=test
permissions=[
"InvokeRpc.wellKnownPartyFromX500Name",
"InvokeRpc.startTrackedFlow",
"StartFlow.com.example.flow2.ExampleFlow2"
]
user=user2
}
]
}
}
}