You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Ramesh Mani (Jira)" <ji...@apache.org> on 2022/09/17 01:11:00 UTC
[jira] [Updated] (RANGER-3918) Namespace policy that is created in Ranger by HBase Grant command not getting honored
[ https://issues.apache.org/jira/browse/RANGER-3918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ramesh Mani updated RANGER-3918:
--------------------------------
Description:
Namespace policy that is created in Ranger by HBase Grant command not getting honored
When Grant command is executed on a Namespace for a User, the policy that is getting created is not honored by HBase Ranger authorizer.
eg. grant 'user' , 'RWXCA', '@namespace'
create HBase Ranger policy for the table resource = "namespace:*"
Ranger HBaseCoprocessor doesn't honor this policy because of the matching issue in the request resource. Resource that are getting created for this request should have "namespace:" also as a Table resource. This has to be done as "Namespace" is not a first call resource in HBase Ranger Authorization definition.
> Namespace policy that is created in Ranger by HBase Grant command not getting honored
> -------------------------------------------------------------------------------------
>
> Key: RANGER-3918
> URL: https://issues.apache.org/jira/browse/RANGER-3918
> Project: Ranger
> Issue Type: Bug
> Components: Ranger
> Affects Versions: 3.0.0, 2.4.0
> Reporter: Ramesh Mani
> Priority: Major
>
> Namespace policy that is created in Ranger by HBase Grant command not getting honored
> When Grant command is executed on a Namespace for a User, the policy that is getting created is not honored by HBase Ranger authorizer.
> eg. grant 'user' , 'RWXCA', '@namespace'
> create HBase Ranger policy for the table resource = "namespace:*"
> Ranger HBaseCoprocessor doesn't honor this policy because of the matching issue in the request resource. Resource that are getting created for this request should have "namespace:" also as a Table resource. This has to be done as "Namespace" is not a first call resource in HBase Ranger Authorization definition.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)