-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Subtask] Extended Apache Ranger authorization by configuration #4698
Comments
hi @lw-yang |
@xunliu We can set so in my opinion, config file for ranger that supports the 'authorization.owner.multiple' is not neccessary. Our requirement is that Gravitino's owner permission model supports multiple owners having delete permissions. |
Thank you for your suggestion. I accepted. |
Describe the subtask
Currently, we are implementing
AuthorizationPlugin
interface class in the Ranger authorization classRangerAuthorizationPlugin
,The
RangerAuthorizationPlugin
supports common Ranger policy operations, for exampleWhen we need to supports a new Ranger service(HDFS, Trino, ...), we only need initial different variable of
RangerHelper.ownerPrivileges
andRangerHelper.privilegesMapping
andRangerHelper.policySearchKeys
andRangerHelper.policyPreciseFilterKeys
.To make it easier to support different Ranger authorizations, I think we can extend the Ranger authorization by configuring the file. for example:
authorization-hdfs.xml
file to initialRangerHelper.ownerPrivileges
andprivilegesMapping
andpolicySearchKeys
andpolicyPreciseFilterKeys
to supports Ranger HDFS authorizatons.authorization-trion.xml
file to supports Ranger Trino authorizations.authorization configure file
Parent issue
#4615
The text was updated successfully, but these errors were encountered: