Madhan Neethiraj created RANGER-3966:
----------------------------------------

             Summary: incorrect roles used in policy evaluation for custom 
RangerAccessRequest impl
                 Key: RANGER-3966
                 URL: https://issues.apache.org/jira/browse/RANGER-3966
             Project: Ranger
          Issue Type: Bug
          Components: plugins
            Reporter: Madhan Neethiraj
            Assignee: Madhan Neethiraj


At the start of evaluating an access request, Ranger plugin finds all roles 
applicable for the user and user's groups, and saves them in request context 
for later use during policy evaluation. However, request.roles is used in 
couple of places instead of the roles saved in request context. This can 
potentially result in incorrect results when a custom RangerAccessRequest 
(which doesn't extend RangerAccessRequestImpl) is used.

 

The fix will be to make sure roles saved in context are used consistently 
everywhere.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to