Ivan Bessonov created IGNITE-9475:
-------------------------------------
Summary: Closures that has been created on client does not provide
real class name to TASK_* permissions
Key: IGNITE-9475
URL: https://issues.apache.org/jira/browse/IGNITE-9475
Project: Ignite
Issue Type: Bug
Reporter: Ivan Bessonov
Assignee: Ivan Bessonov
Broadcast job for example get
org.apache.ignite.internal.processors.closure.GridClosureProcessor$T6 task name.
This combination of java + xml config
{code:java}
ignite.compute(ignite.cluster().forServers()).broadcast(new
DistributedJob(cacheName));
{code}
{code:java}
{
task:'org.apache.ignite.piclient.operations.DistributedChecksumOperation$DistributedJob',
permissions:[TASK_EXECUTE]
},
{code}
provides following error
{code:java}
Authorization failed [perm=TASK_EXECUTE,
name=org.apache.ignite.internal.processors.closure.GridClosureProcessor$T6, ...
]
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)