Unable to achieve row-level security and column masking using druid-opa-authorizer plugin
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- java
- Lĩnh vực
- authorization, security
Hướng nghiên cứu
Bắt đầu bằng cách đọc hành vi ủy quyền của druid-opa-authorizer và các phản hồi chính sách cấp tài nguyên đã được ghi nhận. Xác định xem tính năng lọc cấp hàng và che giấu cột có được hỗ trợ hay không, đồng thời ghi lại hành vi được hỗ trợ, phạm vi dự kiến hoặc giải pháp thay thế được khuyến nghị; issue không nêu tên tệp hay bài kiểm thử nào cần chạy.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description:
We are currently working on implementing authentication and authorization in Apache Druid using the druid-opa-authorizer plugin.
-
Authentication: We successfully configured authentication using Druid’s built-in authenticator (druid-basic-security).
-
Authorization: We are trying to achieve fine-grained access control specifically:
-
Row-level filtering (restricting access to specific rows based on user identity or role)
-
Column-level masking (masking or hiding sensitive columns from specific users)
-
However, it seems that the druid-opa-authorizer plugin only supports allow/deny access at the resource level (e.g., datasource or system-level actions).
We are unable to enforce row-level filters or column masking policies through OPA responses.
Could you please confirm:
-
Whether row-level security and column masking are currently supported by the druid-opa-authorizer plugin?
-
If not, is there any planned support or recommended workaround for these features?
- Ngôn ngữ chính
- Java
- Star
- 5
- Fork
- 5
- Merge trung bình
- 2 giờ 7 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của stackabletech/druid-opa-authorizer
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
stackabletech/druid-opa-authorizer#140 · 6 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
stackabletech/druid-opa-authorizer#137 · 1 bình luận ·
-
Dependency DashboardĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 15/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
stackabletech/druid-opa-authorizer#63 · 1 bình luận ·
Tất cả issue của stackabletech/druid-opa-authorizer
Issue tương tự
-
GeminiUtil placeholder user turn ("Continue output. DO NOT look at this line ...") is flagged by prompt injection filtersCó thể đã có người làm @innoprej đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Broken links in the docsĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
salesforce/multicloudj#667 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add ZammadCó thể đã có người làm @Arslan-TR đã nhận hôm nay. Đang mởrequest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
endoflife-date/endoflife.date#11298 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Maintainer thường phản hồi trong vòng 1 ngày
-
electron tech debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày