Currently the SystemAccessControl interface gives access to CatalogSchemaName or CatalogSchemaTableName object which only contains the catalog name, Schema name and Table name.
This request is to add provide additional Catalog Configuration to the Access Control plugin to make access control decisions.
Currently the SystemAccessControl interface gives access to CatalogSchemaName or CatalogSchemaTableName object which only contains the catalog name, Schema name and Table name.
This request is to add provide additional Catalog Configuration to the Access Control plugin to make access control decisions.
For example, when using the Hive metastore https://trino.io/docs/current/object-storage/metastores.html, if certain users don't have access to any data in Europe, having the
hive.metastore.glue.region
property can help make the decision.