Integrating RBAC for StreamPipes permission management #2400
Replies: 3 comments 3 replies
-
@RobertIndie that's a great idea and would be very useful to have! So I'm fully +1 for revamping the permission management system! |
Beta Was this translation helpful? Give feedback.
-
Hi @RobertIndie, I have no experience with Casbin, but I am in favor of introducing a library that provides the necessary functions. Have you had any experience with this? Given the scope of this change, I'm thinking about how we can break it down, especially because we need to ensure backwards compatibility to achieve the upgrade of existing installations. Here are two questions to keep the discussion going:
I look forward to hearing your thoughts on this |
Beta Was this translation helpful? Give feedback.
-
Hi @RobertIndie |
Beta Was this translation helpful? Give feedback.
-
Hi all, I propose we initiate a discussion about integrating Role-Based Access Control (RBAC) into StreamPipes.
Motivation
We currently have a permission management system, but it seems to exhibit several limitations:
Objectives
My proposal is to adopt a new approach to permission management in StreamPipes. By using RBAC, we can revamp our current permission management and introduce granular control over permissions for all resource types. This would enhance precision in resource sharing. I hope to replace the existing system with this new one to avoid maintaining two systems and adding unnecessary complexity. We may also need to consider backward compatibility in this transition.
Proposed Method
I suggest using Casbin to implement RBAC. We can utilize jCasbin and the
RBAC with resource roles
model for this purpose.WDYT of this idea. I would like to hear your feedback. Then I could research and share more details of this proposal. Thanks!
Beta Was this translation helpful? Give feedback.
All reactions