ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitry Karachentsev (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-5077) Support service permissions
Date Tue, 25 Apr 2017 10:29:04 GMT
Dmitry Karachentsev created IGNITE-5077:

             Summary: Support service permissions
                 Key: IGNITE-5077
                 URL: https://issues.apache.org/jira/browse/IGNITE-5077
             Project: Ignite
          Issue Type: New Feature
          Components: managed services
            Reporter: Dmitry Karachentsev
            Assignee: Dmitry Karachentsev
             Fix For: 2.1

Need to add capability to specify permissions to allow/disallow executions of particular services
(similar to compute tasks).

The following permissions should be added to the SecurityPermission enum:

    SERVICE_DEPLOY - for IgniteServices.deployXXX methods.
    SERVICE_CANCEL - for IgniteServices.cancel and IgniteServices.cancelAll methods.
    SERVICE_INVOKE - for IgniteServices.service, IgniteServices.services and IgniteServices.serviceProxy

SERVICE_INVOKE should allow fine-grained authorization based on service name, similar to TASK_EXECUTE.
E.g., a particular user should be able to execute service A, but not service B.

This message was sent by Atlassian JIRA

View raw message