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)

Reply via email to