apache / apache/gravitino

[EPIC] support ranger authorization

Open
#3,039 0 comments 0 reactions 0 assignees View on GitHub
epic
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 15h
Merged PRs (30d)
315

Description

### Describe the proposal

we rely on ranger for data permission verification

When we perform the authorization operation on Gravitino, the priveileges will be added into ranger. Engine components such as trino, spark, and hdfs, they need to load ranger plugin to verfiy permission

### Task list

- [ ] add authorization interface
- [ ] add ranger implementation
- [ ] add integration tests
- [ ] Add ranger usage documents

Contributor guide

Open the contributing guide

Research direction

Start with the proposal and task list, then map the authorization interface, Ranger implementation, integration tests, and usage documentation work across the repository. Done means all four listed tasks are completed, including verification by the integration tests and published Ranger usage documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spark
Domain
authorization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.