You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by mc...@apache.org on 2014/12/23 21:37:39 UTC

[06/14] incubator-nifi git commit: NIFI-65: - Adding methods to the AuthorityProvider to authorize the downloading of content.

NIFI-65:
- Adding methods to the AuthorityProvider to authorize the downloading of content.

Project: http://git-wip-us.apache.org/repos/asf/incubator-nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-nifi/commit/1c720812
Tree: http://git-wip-us.apache.org/repos/asf/incubator-nifi/tree/1c720812
Diff: http://git-wip-us.apache.org/repos/asf/incubator-nifi/diff/1c720812

Branch: refs/heads/develop
Commit: 1c7208125796ff3c2dcc540ecf7f9c973396664c
Parents: 2fed138
Author: Matt Gilman <ma...@gmail.com>
Authored: Tue Dec 23 09:33:17 2014 -0500
Committer: Matt Gilman <ma...@gmail.com>
Committed: Tue Dec 23 09:33:17 2014 -0500

----------------------------------------------------------------------
 .../nifi/integration/util/NiFiTestAuthorizationProvider.java  | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-nifi/blob/1c720812/nar-bundles/framework-bundle/framework/web/nifi-web-api/src/test/java/org/apache/nifi/integration/util/NiFiTestAuthorizationProvider.java
----------------------------------------------------------------------
diff --git a/nar-bundles/framework-bundle/framework/web/nifi-web-api/src/test/java/org/apache/nifi/integration/util/NiFiTestAuthorizationProvider.java b/nar-bundles/framework-bundle/framework/web/nifi-web-api/src/test/java/org/apache/nifi/integration/util/NiFiTestAuthorizationProvider.java
index d1e7512..48f18a9 100644
--- a/nar-bundles/framework-bundle/framework/web/nifi-web-api/src/test/java/org/apache/nifi/integration/util/NiFiTestAuthorizationProvider.java
+++ b/nar-bundles/framework-bundle/framework/web/nifi-web-api/src/test/java/org/apache/nifi/integration/util/NiFiTestAuthorizationProvider.java
@@ -19,6 +19,7 @@ package org.apache.nifi.integration.util;
 import java.util.EnumSet;
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import org.apache.nifi.authorization.Authority;
@@ -29,6 +30,7 @@ import org.apache.nifi.authorization.exception.AuthorityAccessException;
 import org.apache.nifi.authorization.exception.ProviderCreationException;
 import org.apache.nifi.authorization.exception.UnknownIdentityException;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.nifi.authorization.DownloadAuthorization;
 
 /**
  *
@@ -169,4 +171,9 @@ public class NiFiTestAuthorizationProvider implements AuthorityProvider {
     public void ungroup(String group) throws UnknownIdentityException, AuthorityAccessException {
     }
 
+    @Override
+    public DownloadAuthorization authorizeDownload(List<String> dnChain, Map<String, String> attributes) throws UnknownIdentityException, AuthorityAccessException {
+        return DownloadAuthorization.approved();
+    }
+
 }