-
Notifications
You must be signed in to change notification settings - Fork 148
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
feat: Token Exchange (RFC 8693) #255
Conversation
Codecov Report
@@ Coverage Diff @@
## next #255 +/- ##
=======================================
Coverage ? 40.95%
=======================================
Files ? 78
Lines ? 6641
Branches ? 0
=======================================
Hits ? 2720
Misses ? 3642
Partials ? 279 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
Hey @lefelys First of all, thank you very much for this PR. Unfortunately, i did not have time to have a close look at it. |
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.
Once again thanks for this great PR. I reviewed your changes and left some comments. I'm new at the zitadel firm, so I'll also try to get @livio-a to go over my review asap as well.
I've modified the the PR to target the next
branch, as I see that some interfaces carry additional methods which implies breaking changes. Can you please be so kind to rebase against the next
branch so that the Go 1.20 test get triggered properly (merge requirement), and resolve the merge conflict.
Reolve merge conflicts
8f352e8
to
ad5a422
Compare
I've updated the comments, after going though them with my colleague. Irrelevant ones are put on resolved. For the ones that remain, a kind request to solve them. I took the liberty to merge |
awesome, thanks! 🙏 |
🎉 This PR is included in version 2.0.0-next.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 2.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This PR implements OAuth2 Token Exchange in OP according to RFC 8693 (and client code)
Some implementation details: