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