.listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, null, null); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, null, new ActiveRoleSet(testRoleSet)); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, null, ActiveRoleSet.ALL); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, testGroupSet, null); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, testGroupSet, new ActiveRoleSet(testRoleSet)); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, testGroupSet, ActiveRoleSet.ALL); assertEquals(expectedResults, authPrivMap); .listPrivilegsbyAuthorizable("random", authorizableSet, new HashSet<String>(), ActiveRoleSet.ALL); expectedResults.clear();
.listPrivilegsbyAuthorizable(user1, authorizableSet, null, null); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(user1, authorizableSet, new HashSet<String>(), null); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(user1, authorizableSet, null, new ActiveRoleSet(true)); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(user1, authorizableSet, userGroupNames1, null); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(user1, authorizableSet, userGroupNames1, new ActiveRoleSet(true)); assertEquals(expectedResults, authPrivMap); authPrivMap = client.listPrivilegsbyAuthorizable(user1, authorizableSet, null, new ActiveRoleSet(Sets.newHashSet(roleName1.toUpperCase()))); assertEquals(expectedResults, authPrivMap); client.listPrivilegsbyAuthorizable(user1, authorizableSet, userGroupNames2, null); fail("listPrivilegsbyAuthorizable() should fail for user1 accessing " + group2); } catch (SentryAccessDeniedException e) { client.listPrivilegsbyAuthorizable(user1, authorizableSet, null, roleSet2); fail("listPrivilegsbyAuthorizable() should fail for user1 accessing " + roleName2);
authorizableSet.add(db2TabAuthrizable); Map<TSentryAuthorizable, TSentryPrivilegeMap> authPrivMap = client .listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, null, null);
authorizableSet.add(uri1Authrizable); Map<TSentryAuthorizable, TSentryPrivilegeMap> authPrivMap = client .listPrivilegsbyAuthorizable(requestorUserName, authorizableSet, null, null);