adutra commented on PR #12655: URL: https://github.com/apache/iceberg/pull/12655#issuecomment-2757584108
It's not a custom vs built-in problem, it's a shared vs non-shared problem. Consider this hypothetical example: let's suppose we have a custom manager that authenticates using OAuth, Okta and the Authorization Code flow. This means that the user will be redirected to their browser for login before being able to use the catalog. If this is happening in a Spark or Trino session, chances are that Spark/Trino will need a token, and the catalog will also need a token. Without the ability to share the same auth manager, the user would be asked to login twice: once for Spark/Trino, once for the RESTCatalog. -- 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: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org