-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Reimplement keycloak/cilogon as PSA providers and remove custos #21234
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
ahmedhamidawan
merged 35 commits into
galaxyproject:dev
from
nuwang:combine_psa_keycloak
Dec 12, 2025
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
59a9c9e
Remove defunct custos auth provider
nuwang 666491a
Also remove defunct custos vault
nuwang 3811bf1
Remove unused variable and fix test
nuwang 2e54f52
Run make client-format
nuwang bb6bbd2
Fix schema entry
nuwang 5ddc596
Merge keycloak and cilogon implementations into PSA
nuwang c18cd60
Replace get_jwks_keys with PSA implementation
nuwang 0fbc404
Refactor and introduce generic oidc.py
nuwang cd910f2
Port over fixed_delegated_auth
nuwang a157583
Refactor and simplify oidc tests
nuwang 017909f
Add more tests for fixed_delegated_auth
nuwang 9c4cd95
Add tests to ensure that account linking works with logged in user wi…
nuwang 6d1e230
Add misisng test file auth_conf_empty.xml
nuwang e99445c
Reformat code
nuwang 8a146ab
Fix linting errors
nuwang 4073719
Fix mypy type errors
nuwang a088b1c
Add missing property in test
nuwang 25c669a
Add migration scripts and tests
nuwang 73fcd29
Update doc/source/releases/22.05_announce.rst
nuwang f8d07f6
Fix alembic down revision and lint errors
nuwang 7cad991
Fix mypy type errors in migration scripts
nuwang b7006d4
Run isort to fix import error
nuwang a4b3a1d
Refactor migration scripts
nuwang b4e9045
Drop custos table on upgrade and restore data on downgrade
nuwang f6c00a8
Remove CustosAuthnzToken and references from model
nuwang 106cd47
Fix formatting error in custos_to_psa.py
nuwang f26f16d
Simplify migration by reusing psa table from model
nuwang 9564663
Fix table return type to satisfy mypy
nuwang e087a17
Fix issue where account linked message is displayed repeatedly
nuwang d5aedfa
Fix incorrect logout param
nuwang ee8cde7
Make sure expires is migrated from custps
nuwang 1177e7e
Use iat frmo acccess_token if possible and add more tests for migration
nuwang dd51d9a
Refactor code to better separate oidc and non-oidc providers
nuwang e7cc7e9
Remove unused imports and make format
nuwang ac326ef
remove redundant toggle between custos and cilogon
ahmedhamidawan 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
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
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.