dennishuo commented on code in PR #1026:
URL: https://github.com/apache/polaris/pull/1026#discussion_r1964494532


##########
spec/polaris-management-service.yml:
##########
@@ -850,9 +850,92 @@ components:
         - $ref: "#/components/schemas/Catalog"

Review Comment:
   Eventually, StorageConfig *might* become more optional. However, this is 
actually an important design point about whether we're willing to return the 
remote catalog's subscoped creds.
   
   At least *some* of the known use cases explicitly want Polaris to be the one 
responsible for access control and credential vending, while the remote catalog 
does not perform credential vending. So we want the ability for Polaris to 
mix-in vended credentials.
   
   Returning the remote catalog's vended credentials will probably need to be 
configurable. For most real use cases we'd probably want some formal protocol 
for declaring the "on-behalf-of delegation chain"; e.g. the ConnectionConfig 
contains a "system identity" but we'd want a way to declare the identity of the 
calling Principal in the request to the remote catalog.



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