Skip to content

[Subtask] Relational chained authorization plugin #5675

@xunliu

Description

@xunliu

Describe the subtask

  • Provide a framework to sync the privileges from SQL-based authorization plugin to path-based authorization plugin to guarantee the data protection and metadata protection
  • One SQL-based plugin can work with multiple path-based plugins.
  • Provide the privilege mapping between the gravitino privilege model and plugin privilege model
  • Provide the interface to get the properties that the authorization plugin needs like location

Design doc: https://docs.google.com/document/d/1LmFLbJUqGPYGScipI_bm4fhLgOwfPQsV-RJwov_djiM/edit?tab=t.0#heading=h.h4cp3r9qmfo7

Parent issue

#5774

Metadata

Metadata

Assignees

Labels

subtaskSubtasks of umbrella issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions