Subhrat Chaudhary created RANGER-4826:
-----------------------------------------

             Summary: Add group or role information in the access audits
                 Key: RANGER-4826
                 URL: https://issues.apache.org/jira/browse/RANGER-4826
             Project: Ranger
          Issue Type: Improvement
          Components: audit, plugins
            Reporter: Subhrat Chaudhary
            Assignee: Subhrat Chaudhary


Currently when access audits are generated for any operation, only the user 
name is added in the AuthzAuditEvent object, for the user who requested access. 
But in many cases, the user gets access though some group or role, of which the 
user is a member. In these cases, the group or role details is not added to the 
audit event.

It could be useful for the system administrator or end user, to get the details 
of group or role through which the user got access.

Please find the details of the approach:
 * We can update the principal with which user got access in {{finally}} block 
of {{RangerPolicyEngineImpl.evaluateAuditPolicies}}

 * We will need to add fields group and role to {{AuthzAuditEvent}}

 * The audit principal can be updated to audit event in 
{{RangerDefaultAuditHandler.getAuthzEvents}}



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

Reply via email to