in phoenix-queryserver-it/src/it/java/org/apache/phoenix/end2end/HttpParamImpersonationQueryServerIT.java [189:200]
void grantUsersToPhoenixSystemTables(List<String> usersToGrant) throws Exception {
// Grant permission to the user to access the system tables
try {
for (String user : usersToGrant) {
for (TableName tn : SYSTEM_TABLE_NAMES) {
AccessControlClient.grant(environment.getUtil().getConnection(), tn, user, null, null, Action.READ, Action.EXEC);
}
}
} catch (Throwable e) {
throw new Exception(e);
}
}