mchades opened a new pull request, #13843:
URL: https://github.com/apache/gravitino/pull/13843

   ### What changes were proposed in this pull request?
   
   Apply the server fix from #13794 to `branch-1.3`: group the complete 
`CAN_ACCESS_METADATA` expression and add regression coverage for both tag REST 
routes and Java client tag reads, using 1.3's supported types and privileges.
   
   ### Why are the changes needed?
   
   Metadata access could bypass tag permissions and expose associated tags to 
unauthorized users.
   
   Fix: #13839 (branch-1.3)
   
   ### Does this PR introduce _any_ user-facing change?
   
   Tag reads through metadata objects now enforce tag permissions.
   
   ### How was this patch tested?
   
   - Reproduced both the expression and Java HTTP regressions before the fix; 
both pass after it.
   - 324 `server-common` tests, 43 server authorization tests, and 10 
`TagOperationsAuthorizationIT` tests passed.
   - Spotless and `git diff --check` passed.
   


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