[ https://issues.apache.org/jira/browse/ATLAS-497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15276171#comment-15276171 ]
Hemanth Yamijala commented on ATLAS-497: ---------------------------------------- Tests fail when running {{mvn clean install}}. Fixing them: {code} Running org.apache.atlas.authorize.SimpleAtlasAuthorizerTest Tests run: 4, Failures: 4, Errors: 0, Skipped: 0, Time elapsed: 0.846 sec <<< FAILURE! - in org.apache.atlas.authorize.SimpleAtlasAuthorizerTest testAccessAllowedForGroup(org.apache.atlas.authorize.SimpleAtlasAuthorizerTest) Time elapsed: 0.043 sec <<< FAILURE! java.lang.IllegalArgumentException: No enum constant org.apache.atlas.authorize.AtlasResourceTypes.TERM at java.lang.Enum.valueOf(Enum.java:236) at org.apache.atlas.authorize.AtlasResourceTypes.valueOf(AtlasResourceTypes.java:21) at org.apache.atlas.authorize.PolicyParser.parseResources(PolicyParser.java:220) at org.apache.atlas.authorize.PolicyParser.parsePolicy(PolicyParser.java:107) at org.apache.atlas.authorize.PolicyParser.parsePolicies(PolicyParser.java:88) at org.apache.atlas.authorize.SimpleAtlasAuthorizerTest.testAccessAllowedForGroup(SimpleAtlasAuthorizerTest.java:81) testAccessAllowedForUserAndGroup(org.apache.atlas.authorize.SimpleAtlasAuthorizerTest) Time elapsed: 0.005 sec <<< FAILURE! java.lang.IllegalArgumentException: No enum constant org.apache.atlas.authorize.AtlasResourceTypes.TERM at java.lang.Enum.valueOf(Enum.java:236) at org.apache.atlas.authorize.AtlasResourceTypes.valueOf(AtlasResourceTypes.java:21) at org.apache.atlas.authorize.PolicyParser.parseResources(PolicyParser.java:220) at org.apache.atlas.authorize.PolicyParser.parsePolicy(PolicyParser.java:107) at org.apache.atlas.authorize.PolicyParser.parsePolicies(PolicyParser.java:88) at org.apache.atlas.authorize.SimpleAtlasAuthorizerTest.testAccessAllowedForUserAndGroup(SimpleAtlasAuthorizerTest.java:41) testAccessNotAllowedForUserAndGroup(org.apache.atlas.authorize.SimpleAtlasAuthorizerTest) Time elapsed: 0.007 sec <<< FAILURE! java.lang.IllegalArgumentException: No enum constant org.apache.atlas.authorize.AtlasResourceTypes.TERM at java.lang.Enum.valueOf(Enum.java:236) at org.apache.atlas.authorize.AtlasResourceTypes.valueOf(AtlasResourceTypes.java:21) at org.apache.atlas.authorize.PolicyParser.parseResources(PolicyParser.java:220) at org.apache.atlas.authorize.PolicyParser.parsePolicy(PolicyParser.java:107) at org.apache.atlas.authorize.PolicyParser.parsePolicies(PolicyParser.java:88) at org.apache.atlas.authorize.SimpleAtlasAuthorizerTest.testAccessNotAllowedForUserAndGroup(SimpleAtlasAuthorizerTest.java:156) testResourceNotAvailableInPolicy(org.apache.atlas.authorize.SimpleAtlasAuthorizerTest) Time elapsed: 0.003 sec <<< FAILURE! java.lang.IllegalArgumentException: No enum constant org.apache.atlas.authorize.AtlasResourceTypes.TERM at java.lang.Enum.valueOf(Enum.java:236) at org.apache.atlas.authorize.AtlasResourceTypes.valueOf(AtlasResourceTypes.java:21) at org.apache.atlas.authorize.PolicyParser.parseResources(PolicyParser.java:220) at org.apache.atlas.authorize.PolicyParser.parsePolicy(PolicyParser.java:107) at org.apache.atlas.authorize.PolicyParser.parsePolicies(PolicyParser.java:88) at org.apache.atlas.authorize.SimpleAtlasAuthorizerTest.testResourceNotAvailableInPolicy(SimpleAtlasAuthorizerTest.java:119) {code} > Simple Authorization > -------------------- > > Key: ATLAS-497 > URL: https://issues.apache.org/jira/browse/ATLAS-497 > Project: Atlas > Issue Type: New Feature > Affects Versions: 0.7-incubating > Reporter: Erik Bergenholtz > Assignee: Saqeeb Shaikh > Fix For: 0.7-incubating > > Attachments: ATLAS-497.1.patch, ATLAS-497.2.patch, ATLAS-497.6.patch, > ATLAS-497.patch > > > Atlas needs to support a simple (out of box) authorization mechanism. > Defined Roles: > - Data Scientist: provides a read only view (GET) > - Data Steward: provides a read/edit view (PUT, POST, DELETE) > - Admin (can do anything) > All can comment on entity > Requirements > - Atlas will implement a simple file based store for providing user to role > mapping > - The out of box experience will be this file based mechanism for > authorization -- This message was sent by Atlassian JIRA (v6.3.4#6332)