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