yuqi1129 opened a new issue, #12558:
URL: https://github.com/apache/gravitino/issues/12558

   ### Describe the subtask
   
   Add the shared Lance REST authorization framework and protect read-only 
namespace operations in auxiliary mode.
   
   - Register a Lance authorization interception service only when 
authorization is enabled.
   - Resolve the configured metalake and decode zero-, one-, and two-level 
Lance namespace IDs.
   - Reuse Gravitino authorization expressions, active roles, and user 
validation.
   - Authorize namespace list, describe, and exists operations.
   - Filter unauthorized catalogs and schemas before pagination.
   - Return Lance-compatible 400/403/error responses without leaking hidden 
metadata.
   - Keep behavior unchanged when authorization is disabled.
   - Add complete unit and auxiliary-mode integration tests.
   
   Standalone per-user authorization is out of scope.
   
   The PR, including tests, should stay below 1000 changed lines.
   
   ### Parent issue
   
   #9087
   


-- 
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]

Reply via email to