Aias00 opened a new issue, #1312: URL: https://github.com/apache/rocketmq-dashboard/issues/1312
## Background The current ACL rule and user APIs persist Studio-local records through `AclRepository`. They do not invoke an Apache RocketMQ ACL 1.0/2.0 admin provider, so successful CRUD requests do not change the selected cluster policy. ## Goal Define an instance-scoped ACL provider contract that can support Apache ACL 1.0 and ACL 2.0, expose provider capabilities to the UI, and distinguish provider-backed state from local metadata. ## Proposed phases 1. Add an ACL provider interface and capability model owned by the selected instance. 2. Implement Apache read/list behavior through the runtime admin path. 3. Add guarded mutation support with provider-specific credential and authorization handling. 4. Keep cloud vendors pluggable through their existing provider layer. ## Immediate follow-up A separate UI-only PR will make the current local-only behavior explicit until provider-backed ACL management is available. That PR does not close this design issue. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
