Abhishek created RANGER-4797: -------------------------------- Summary: Impersonate access type may not be required for trino policies other than trinouser resource type Key: RANGER-4797 URL: https://issues.apache.org/jira/browse/RANGER-4797 Project: Ranger Issue Type: Bug Components: Ranger Reporter: Abhishek Assignee: Pradeep Agrawal
In the Trino policies containing "trinouser" as the resource type, the usecase is whatever users are specified in the "trinouser" resource type can be impersonated by users listed in the allow policy items. For e.g, consider a policy resource : trinouser : hrt_qa allow policy items : user - trino, access - impersonate In the above policy, the trino user can run the command "SET SESSION AUTHORIZATION hrt_qa;", and the query should work. The impersonate access type is also being used to view the query owned by other users and kill queries triggered by other users, in such cases, the authorisation is only checked against the"trinouser" resource. However, the "Impersonate" access type is also being listed in other trino resource based policies like "catalog", "schema", "table", etc. This access type may not be required in such policies -- This message was sent by Atlassian Jira (v8.20.10#820010)