Fang-Yu Rao created RANGER-5594:
-----------------------------------

             Summary: Fields in AuthzAuditEvent not corrected populated in 
RangerDefaultAuditHandler#getAuthzEvents()
                 Key: RANGER-5594
                 URL: https://issues.apache.org/jira/browse/RANGER-5594
             Project: Ranger
          Issue Type: Bug
          Components: audit, Ranger
            Reporter: Fang-Yu Rao


We found in 
[RangerDefaultAuditHandler#getAuthzEvents()|https://github.com/apache/ranger/blob/3fd46db/agents-common/src/main/java/org/apache/ranger/plugin/audit/RangerDefaultAuditHandler.java#L102-L155]
 that some fields do not seem to be correctly populated. We should probably fix 
them.
 - 
[action|https://github.com/apache/ranger/blob/3fd46db/agents-common/src/main/java/org/apache/ranger/plugin/audit/RangerDefaultAuditHandler.java#L124]
 is currently set by {{{}ret.setAction(request.getAccessType()){}}}.
 - 
[accessType|https://github.com/apache/ranger/blob/3fd46db/agents-common/src/main/java/org/apache/ranger/plugin/audit/RangerDefaultAuditHandler.java#L127]
 is currently set by {{{}ret.setAccessType(request.getAction()){}}}.
 - The field of '{{{}reason{}}}' is not set. Recall that we set up this field 
in a {{RangerAccessResult}} in several places for Apache Hive, e.g., 
[https://github.com/apache/ranger/blob/3fd46db/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java#L2994]
 in 
[RangerHiveAuthorizer.java#createRangerHiveAccessResult()|https://github.com/apache/ranger/blob/3fd46db/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java#L2975C32-L2998].



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

Reply via email to