Alexander Rojas created MESOS-6401:
--------------------------------------

             Summary: Authorizer interface should behave more uniform
                 Key: MESOS-6401
                 URL: https://issues.apache.org/jira/browse/MESOS-6401
             Project: Mesos
          Issue Type: Bug
            Reporter: Alexander Rojas
            Assignee: Alexander Rojas


As currently implemented, the Authorizer interface distinguish between two 
types of authorizations, those suffixed with either {{_WITH_PRINCIPAL}} and 
{{_WITH_ROLE}} and almost all other actions. While the former expect a single 
value to perform authorization, the latter allow for multiple fields based on 
whole protobuf messages.

Since protobuf messages are associated with almost all authorization actions 
(exceptions are {{VIEW_ROLES}} and {{GET_ENDPOINT_WITH_PATH}}, it makes sense 
to standardize the way authorization is performed by using protobuf messages 
for all actions that have one available.

This will also help module writers which desire to create complex rules when an 
action can be performed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to