-
Notifications
You must be signed in to change notification settings - Fork 185
refactor(be,fe): data-only OpenID providers with on-demand SSO discovery/JWKS caches #4022
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
24 commits
Select commit
Hold shift + click to select a range
cd51283
feat(be): data-only OpenID providers + on-demand SSO discovery/JWKS c…
sea-snake c153b6c
refactor(be): single read/prefetch split, drop dead OIDC registry, fi…
sea-snake 8654f55
feat(fe): canister-side SSO discovery + delegation poll for on-demand…
sea-snake add4399
test(fe): update SSO e2e fixture comment for canister-side discovery
sea-snake cd95496
fix(be): verify OpenID credential before the storage borrow in regist…
sea-snake 0a45074
test(be): discover_sso allowlist integration tests + api helpers
sea-snake b5e4443
fix(fe): thread SSO discovery domain through the 1-click authorize flow
sea-snake b4ed2e4
refactor(be,fe): match the DoH update/query poll shape for SSO discovery
sea-snake c170805
refactor(be,fe): SSO discovery query returns a state variant, not opt…
sea-snake e3bb5a5
chore(fe): revert build-regenerated locale .po files
sea-snake 4d617aa
refactor(be,fe): make OpenID Pending a result arm, not an error variant
sea-snake b136671
fix(be,fe): retry OpenID registration when the JWKS cache is cold
sea-snake 18ba5e4
Merge branch 'main' into feat/openid-sso-cache-verify
sea-snake aff1cb0
fix(be): canonicalize SSO discovery_domain at the canister boundary
sea-snake 8887bc9
test(be): cover the SSO discovery flow through the canister endpoints
sea-snake 5308254
feat(be): bound SSO discovery/JWKS caches against unbounded keys
sea-snake 6701a3a
refactor(be): unify the SSO caches under a single max_entries budget
sea-snake a51711e
Merge remote-tracking branch 'upstream/main' into feat/openid-sso-cac…
sea-snake 321704a
fix(be): canonicalize discovery_domain on the SSO discovery endpoints
sea-snake 9ae5d49
fix(fe): respect abort signal during SSO discovery poll delay
sea-snake 677d6e3
fix(fe): resolve TS2367 in SSO discovery abort check
sea-snake e440e0c
Add aud checks to the SSO flow
aterga e295a0e
refactor(be,fe): address review on OpenID verify/SSO discovery
aterga ae6c8b3
refactor(be,fe): address review on OpenID verify/SSO discovery (cont.)
aterga 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
Some comments aren't visible on the classic Files Changed page.
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
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.
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.