Adding forbidden status code to unauthorized event creator

Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/5e0e6a2e
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/5e0e6a2e
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/5e0e6a2e

Branch: refs/heads/audit_logging
Commit: 5e0e6a2ed26919e1fcc7fc5259db6cd9c9f0c141
Parents: bc8ea68
Author: Daniel Gergely <dgerg...@hortonworks.com>
Authored: Tue Mar 1 11:25:18 2016 +0100
Committer: Toader, Sebastian <stoa...@hortonworks.com>
Committed: Thu Mar 24 13:06:48 2016 +0100

----------------------------------------------------------------------
 .../ambari/server/audit/AccessUnauthorizedAuditEvent.java |  2 +-
 .../request/eventcreator/UnauthorizedEventCreator.java    | 10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/5e0e6a2e/ambari-server/src/main/java/org/apache/ambari/server/audit/AccessUnauthorizedAuditEvent.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/audit/AccessUnauthorizedAuditEvent.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/audit/AccessUnauthorizedAuditEvent.java
index a722c0c..d51270a 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/audit/AccessUnauthorizedAuditEvent.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/audit/AccessUnauthorizedAuditEvent.java
@@ -61,7 +61,7 @@ public class AccessUnauthorizedAuditEvent extends 
AbstractAuthorizationEvent {
   }
 
   /**
-   * Returns an builder for {@link AccessAuthorizedAuditEvent}
+   * Returns an builder for {@link AccessUnauthorizedAuditEvent}
    * @return a builder instance
    */
   public static AccessUnauthorizedAuditEventBuilder builder() {

http://git-wip-us.apache.org/repos/asf/ambari/blob/5e0e6a2e/ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UnauthorizedEventCreator.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UnauthorizedEventCreator.java
 
b/ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UnauthorizedEventCreator.java
index 3595559..e6ecc45 100644
--- 
a/ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UnauthorizedEventCreator.java
+++ 
b/ambari-server/src/main/java/org/apache/ambari/server/audit/request/eventcreator/UnauthorizedEventCreator.java
@@ -19,6 +19,7 @@
 package org.apache.ambari.server.audit.request.eventcreator;
 
 import java.util.Collections;
+import java.util.HashSet;
 import java.util.Set;
 
 import org.apache.ambari.server.api.services.Request;
@@ -44,9 +45,16 @@ public class UnauthorizedEventCreator implements 
RequestAuditEventCreator{
     return null;
   }
 
+  private Set<ResultStatus.STATUS> statuses = new HashSet<>();
+
+  {
+    statuses.add(ResultStatus.STATUS.UNAUTHORIZED);
+    statuses.add(ResultStatus.STATUS.FORBIDDEN);
+  }
+
   @Override
   public Set<ResultStatus.STATUS> getResultStatuses() {
-    return Collections.singleton(ResultStatus.STATUS.UNAUTHORIZED);
+    return statuses;
   }
 
   @Override

Reply via email to