You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems PyIceberg only supports OAuth2 token exchange flow. Here is the token response definition in the file rest.py. The field issued_token_type is only used by the token exchange flow. Can we support other flows? For example, one of the most used flow is client credential flow. cc @danielcweeks@Fokko @syun64 @RussellSpitzer
class TokenResponse(IcebergBaseModel):
access_token: str = Field()
token_type: str = Field()
expires_in: int = Field()
issued_token_type: str = Field()
Feature Request / Improvement
It seems PyIceberg only supports OAuth2 token exchange flow. Here is the token response definition in the file rest.py. The field
issued_token_typeis only used by the token exchange flow. Can we support other flows? For example, one of the most used flow is client credential flow. cc @danielcweeks @Fokko @syun64 @RussellSpitzer