Shohei Okumiya created HIVE-29038:
-------------------------------------
Summary: Conclude if we should consolidate authentication methods
of REST
Key: HIVE-29038
URL: https://issues.apache.org/jira/browse/HIVE-29038
Project: Hive
Issue Type: Improvement
Components: Standalone Metastore
Reporter: Shohei Okumiya
We're developing the minimal viable product of Iceberg REST API on Hive
Metastore. As part of this effort, we discussed the possibility of having a
unified authentication property for all REST use cases.
[https://github.com/apache/hive/pull/5870]
In short, we are providing `metastore.iceberg.catalog.servlet.auth` to allow
users to configure their preferred authentication method for Iceberg REST
Catalog. There is an opinion that this property should be more generic, e.g.,
`metastore.catalog.servlet.auth`, so that they can configure the authentication
methods of all REST endpoints with a single property. The "all REST endpoints"
mostly means the future proposal to provide a new unified metastore APIs such
as Unity Catalog.
Definition of Done. We want to conclude how to expose the authentication method
for Iceberg REST API by the 4.1.0 release. If the conclusion is the
consolidation, we will rename `metastore.iceberg.catalog.servlet.auth` into the
new name. If the conclusion is separation, we will close this ticket without
any changes. If we can not conclude, we will probably offer the Iceberg REST
API as experimental in 4.1.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)