amoro icon indicating copy to clipboard operation
amoro copied to clipboard

[Feature]: Provide read-only user to access the Dashboard

Open zhoujinsong opened this issue 7 months ago • 3 comments

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

zhoujinsong avatar Apr 29 '25 07:04 zhoujinsong

https://github.com/casbin/casbin seems to be a great tool we can use for permission management.

zhoujinsong avatar Apr 29 '25 07:04 zhoujinsong

@zhoujinsong plz assign to me

ihadoop avatar Apr 29 '25 15:04 ihadoop

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.

xxubai avatar May 23 '25 16:05 xxubai

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.

github-actions[bot] avatar Nov 20 '25 00:11 github-actions[bot]