Dear all,

I would like to re-ignite the discussion around getting an OAuth2
Authentication guide into the Iceberg documentation.

During the Iceberg-Catalog Meetup in December, we decided that this topic,
despite affecting the Catalog most, should not only be discussed as part of
the Catalog sync, but deserves a slot in the regular Iceberg sync.

I would ask all interested parties to review this Document again:
https://docs.google.com/document/d/1buW9PCNoHPeP7Br5_vZRTU-_3TExwLx6bs075gi94xc/edit?usp=sharing

This proposal is meant as a guide for query engines that implement Iceberg
connectors. With more engines implementing Iceberg REST support, I feel
that a stronger stance from Iceberg towards OAuth2 is helpful, without
excluding any other Authentication mechanism.
The proposal is neither an extension of the REST spec, nor of OAuth2
itself. It merely translates concepts and best practices from OAuth2 to
Iceberg REST.

Also thanks @Alex for driving the AuthManager, which makes Authentication
in the Java library extendable and modular.

Previous Discussions:
- Mailing List:
https://lists.apache.org/thread/s7cnqtgs800o02j7nt0oox7s69jc6o5w
- Mailing List:
https://lists.apache.org/thread/bc8770d86mv4d127kd3y5szv82fbsyb6
- Iceberg Catalog sync December 11th & February 12th
- Proposal: https://github.com/apache/iceberg/issues/11286

Thanks!

Christian

Reply via email to