-
Notifications
You must be signed in to change notification settings - Fork 139
feat(catalog/rest): Adding AuthManager support #579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
bbde2f7 to
39916cc
Compare
39916cc to
94dccc3
Compare
|
@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! |
94dccc3 to
56d0ead
Compare
|
@zeroshade made changes, ptal! |
|
@rambleraptor can you resolve the conflicts? |
009841b to
9a9283c
Compare
|
@zeroshade rebased with no conflicts. thanks! |
|
Looks like you've got some failing tests 😄 |
|
@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! |
zeroshade
left a comment
There was a problem hiding this 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!
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.