Skip to content

Conversation

@rambleraptor
Copy link
Contributor

The Java and Python implementations introduced an AuthManager interface, where users could add their own custom authentication solutions. An AuthManager was responsible for creating an authentication header.

This adds an interface for an AuthManager and converts the OAuth logic to its own AuthManager. No APIs were broken in this transition.

@rambleraptor rambleraptor changed the title Adding AuthManager support to iceberg-go Adding AuthManager support Sep 26, 2025
@rambleraptor
Copy link
Contributor Author

@zeroshade apologies for letting this linger for so long! I was OOO when the comments were made and they got lost in my inbox. ptal, thank you!

@zeroshade zeroshade changed the title Adding AuthManager support feat(catalog): Adding AuthManager support Dec 22, 2025
@zeroshade zeroshade changed the title feat(catalog): Adding AuthManager support feat(catalog/rest): Adding AuthManager support Dec 22, 2025
@rambleraptor
Copy link
Contributor Author

@zeroshade made changes, ptal!

@zeroshade
Copy link
Member

@rambleraptor can you resolve the conflicts?

@rambleraptor
Copy link
Contributor Author

@zeroshade rebased with no conflicts. thanks!

@zeroshade
Copy link
Member

Looks like you've got some failing tests 😄

@rambleraptor
Copy link
Contributor Author

@zeroshade ugh! really sorry this has been such a painful PR. My Git skills were seriously failing me (rebase issue). Tests are passing, thanks for looking!

Copy link
Member

@zeroshade zeroshade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good to me, just needs some tests! Thanks for putting up with all this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants