sungwy commented on code in PR #15545:
URL: https://github.com/apache/iceberg/pull/15545#discussion_r2902633465


##########
site/docs/rest-catalog-spec.md:
##########
@@ -40,3 +40,12 @@ The REST protocol is important for several reasons:
 - **Security**: The protocol supports secure table sharing using credential 
vending or remote signing.
 
 You can use the REST catalog protocol with any built-in catalog using 
translation in the `CatalogHandlers` class, or using the community maintained 
[`iceberg-rest-fixture`](https://hub.docker.com/r/apache/iceberg-rest-fixture) 
docker image.
+
+### Trusted Iceberg Client
+
+A **Trusted Iceberg Client** is a client implementation that a catalog 
operator trusts to correctly enforce
+restrictions and instructions returned by the REST Catalog server.
+
+In this model, the trusted client is entrusted to interpret server responses 
correctly and apply
+the required client-side behavior when reading or presenting data, so it does 
not expose data
+the user is not authorized to access.

Review Comment:
   In Iceberg, the REST Catalog returned restrictions aren't just advisory. It 
relies on Trusted Iceberg Client to enforce them to introduce more granular 
security restrictions on its users.



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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to