-
Notifications
You must be signed in to change notification settings - Fork 199
Introduce auth rotation and session auth support #890
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
Merged
Merged
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
94e4cc6
WIP todo: unit tests
robsdedude b29eafb
WIP: TestKit backend: adding renewable auth token support
robsdedude f0363fb
Fake Time
bigmontz c2314b3
Error handling + TestKit support
robsdedude 5ca2a51
Refactoring + unit tests
robsdedude dab4e51
Fully pipelined re-auth
robsdedude 9a05ca9
clean-up
robsdedude 60ea0d9
Merge branch '5.0' into reauth-poc
robsdedude e7078fa
Implement driver.verify_authentication + refine docs
robsdedude b265476
Update Driver.verify_authentication
robsdedude 3710e24
API docs: limitation of session auth: now downgrade
robsdedude db2ca72
Implemented ADR updated
robsdedude 304b471
Implement AuthTokenManager
robsdedude 660fa53
Don't expose backwards compatible user-switching
robsdedude 25f91e5
Differentiate TokenExpired
robsdedude 22a7f28
minor refactoring
robsdedude 22fb61a
Remove backwards compatible session auth (polyfill).
robsdedude 85221d6
Merge branch '5.0' into reauth-poc
robsdedude b9377d1
AuthManager docs += must not switch identities
robsdedude e46cf04
Merge branch '5.0' into reauth-poc
robsdedude 8b506f9
Rename messages following ADR change
robsdedude 6aef317
Mark re-auth as preview feature and schedule for 5.8 release
robsdedude 06f0e4f
Update TestKit protocol
robsdedude 6558164
Fix example integration test
robsdedude e6f45b6
Merge branch '5.0' into reauth-poc
robsdedude ac6e46a
Do not allow sync auth managers in async driver
robsdedude 7065b84
Clearer async auth API doc
robsdedude File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.