sungwy opened a new issue, #1876:
URL: https://github.com/apache/iceberg-python/issues/1876

   ### Feature Request / Improvement
   
   Similar to the reference implementation in Java, PyIceberg should also 
support the AuthManager API to support different modes of authentication, where 
the only requirement is for the REST Catalog Session in the PyIceberg client to 
send a valid access token to the REST Catalog Server.
   
   Currently PyIceberg only supports fetching access tokens from the 
OAUTH2_SERVER_URI. We should refactor this in the following steps:
   
   [ ] Create an AuthManager class that can be implemented to support different 
modes of authentication
   [ ] Create the Basic and Noop implementations similar to the [Java 
implementation](https://github.com/apache/iceberg/pull/11809)
   [ ] Replace existing oauth2 token fetching workflow with a OAuth2Manager 
   [ ] Expose a way for users to use a custom AuthManager when they define 
their REST Catalog


-- 
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.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

Reply via email to