----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/65770/ -----------------------------------------------------------
(Updated Feb. 24, 2018, 11:59 a.m.) Review request for atlas, Apoorv Naik, Ashutosh Mestry, and Madhan Neethiraj. Changes ------- This patch includes addition of atlas-policy json file to test module, so that it can be used in authorization during Integration Test. Handled review comments from Apoorv. Bugs: ATLAS-2459 https://issues.apache.org/jira/browse/ATLAS-2459 Repository: atlas Description ------- The patch contains changes for Fine grained authorization at Instance level. Earlier implementation of authorization at API level is removed. https://issues.apache.org/jira/browse/ATLAS-2459 Diffs (updated) ----- addons/falcon-bridge/src/test/resources/atlas-simple-authz-policy.json PRE-CREATION addons/hbase-bridge/src/test/resources/atlas-simple-authz-policy.json PRE-CREATION addons/hive-bridge/src/test/resources/atlas-simple-authz-policy.json PRE-CREATION addons/sqoop-bridge/src/test/resources/atlas-simple-authz-policy.json PRE-CREATION addons/storm-bridge/src/test/resources/atlas-simple-authz-policy.json PRE-CREATION authorization/pom.xml f210a2f8 authorization/src/main/java/org/apache/atlas/authorize/AtlasAccessRequest.java 07cb2b07 authorization/src/main/java/org/apache/atlas/authorize/AtlasActionTypes.java c5969db1 authorization/src/main/java/org/apache/atlas/authorize/AtlasAuthorizer.java d64c6923 authorization/src/main/java/org/apache/atlas/authorize/AtlasAuthorizerFactory.java 9b7933e0 authorization/src/main/java/org/apache/atlas/authorize/AtlasEntityAccessRequest.java PRE-CREATION authorization/src/main/java/org/apache/atlas/authorize/AtlasPrivilege.java PRE-CREATION authorization/src/main/java/org/apache/atlas/authorize/AtlasResourceTypes.java 7e2808cb authorization/src/main/java/org/apache/atlas/authorize/AtlasTypeAccessRequest.java PRE-CREATION authorization/src/main/java/org/apache/atlas/authorize/simple/AtlasAuthorizationUtils.java 5bc19414 authorization/src/main/java/org/apache/atlas/authorize/simple/AtlasSimpleAuthzPolicy.java PRE-CREATION authorization/src/main/java/org/apache/atlas/authorize/simple/FileReaderUtil.java 88bf56b1 authorization/src/main/java/org/apache/atlas/authorize/simple/PolicyDef.java 6b2b8b30 authorization/src/main/java/org/apache/atlas/authorize/simple/PolicyParser.java f61bbf76 authorization/src/main/java/org/apache/atlas/authorize/simple/PolicyUtil.java 9c08e405 authorization/src/main/java/org/apache/atlas/authorize/simple/SimpleAtlasAuthorizer.java 2eb0cd50 authorization/src/test/java/org/apache/atlas/authorize/simple/AtlasAuthorizationUtilsTest.java adebb627 authorization/src/test/java/org/apache/atlas/authorize/simple/PolicyParserTest.java 3b7869aa authorization/src/test/java/org/apache/atlas/authorize/simple/PolicyUtilTest.java 1cefbcdf authorization/src/test/java/org/apache/atlas/authorize/simple/SimpleAtlasAuthorizerTest.java b36c9c75 distro/src/conf/atlas-simple-authz-policy.json PRE-CREATION intg/src/main/java/org/apache/atlas/AtlasErrorCode.java f1d45365 intg/src/main/java/org/apache/atlas/model/instance/AtlasEntityHeader.java 340cd05c intg/src/main/java/org/apache/atlas/utils/AtlasJson.java 9aacb2d2 intg/src/test/resources/atlas-simple-authz-policy.json PRE-CREATION repository/pom.xml 87fe7fde repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasClassificationDefStoreV1.java 8214cea6 repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasEntityDefStoreV1.java 1d784ef8 repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasEntityStoreV1.java bf417dd0 repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasStructDefStoreV1.java 83a6d1d6 webapp/src/main/java/org/apache/atlas/web/filters/AtlasAuthorizationFilter.java 8a29bb3f webapp/src/main/java/org/apache/atlas/web/resources/AdminResource.java 86485fba webapp/src/main/java/org/apache/atlas/web/rest/TypesREST.java 7177ac74 webapp/src/test/java/org/apache/atlas/web/filters/AtlasAuthenticationSimpleFilterIT.java 78f983f8 webapp/src/test/resources/atlas-simple-authz-policy.json PRE-CREATION Diff: https://reviews.apache.org/r/65770/diff/2/ Changes: https://reviews.apache.org/r/65770/diff/1-2/ Testing ------- maven build is gone fine. Testing of endpoints is in progress. Thanks, Nixon Rodrigues