amoro
amoro copied to clipboard
[Feature]: Provide read-only user to access the Dashboard
Description
For now, we only provide an admin user to access AMS with all privileges, which limits we open AMS to more users. We should provide a read-only user to some people who cannot change but can access the system.
Use case/motivation
No response
Describe the solution
This change requires AMS to provide a more flexible user and permission system. For now, we can opt for a simpler implementation and gradually enhance it in the future. However, we may need to reserve extensibility in advance.
Subtasks
No response
Related issues
No response
Are you willing to submit a PR?
- [ ] Yes I am willing to submit a PR!
Code of Conduct
- [x] I agree to follow this project's Code of Conduct
https://github.com/casbin/casbin seems to be a great tool we can use for permission management.
@zhoujinsong plz assign to me
https://github.com/casbin/casbin seems to be a great tool we can use for permission management.
@zhoujinsong If the current requirement is only to support newly added readable users, I think we should minimize dependencies on complex authorization components as much as possible. Moreover, many open-source data lake catalog projects have already implemented similar functionality. Therefore, I believe introducing a new component just to implement a minimal feature may not be the optimal solution.
This issue has been automatically marked as stale because it has been open for 180 days with no activity. It will be closed in next 14 days if no further activity occurs. To permanently prevent this issue from being considered stale, add the label 'not-stale', but commenting on the issue is preferred when possible.