Ted Yu created HBASE-20639:
------------------------------

             Summary: Implement permission checking through AccessController 
instead of RSGroupAdminEndpoint
                 Key: HBASE-20639
                 URL: https://issues.apache.org/jira/browse/HBASE-20639
             Project: HBase
          Issue Type: Bug
            Reporter: Ted Yu


Currently permission checking for various RS group operations is done via 
RSGroupAdminEndpoint.
e.g. in RSGroupAdminServiceImpl#moveServers() :
{code}
        checkPermission("moveServers");
        groupAdminServer.moveServers(hostPorts, request.getTargetGroup());
{code}
The practice in remaining parts of hbase is to perform permission checking 
within AccessController.

Now that observer hooks for RS group operations are in right place, we should 
follow best practice and move permission checking to AccessController.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to