https://github.com/galaxyproject/galaxy
Revision f7b1f5e99e1189155767591563fdfbe46cd45cd0 authored by Edwin on 08 May 2024, 13:31:21 UTC, committed by mvdbeek on 09 May 2024, 06:58:42 UTC
* Since Galaxy 23.1 using the api_url configuration parameter in the "oidc_backend_config.xml" file for authenticating with Azure will return an error when a user tries to log in. This bug has been documented before and can be seen here: https://github.com/galaxyproject/galaxy/issues/16373 * This problem can be solved by replacing the "api_url" parameter with the "tenant_id" parameter. However, this change of parameter name and expected value has not been documented in either the galaxy docs or in the oidc_backends_config.xml.sample example file since changes to the OIDC code have been made. This pull request attempts to solve that by updating the example file. * In addition, since release_24.0, an XML validation is performed on the oidc_backends_config.xml file which causes the Galaxy process to return an error and exit on startup because it fails to acknowledge "tenant_id" as a legitimate parameter in the XML file. Even though this parameter is required since the OIDC changes in Galaxy 23.1. The changes to the oidc_backends_config.xsd file in this commit can fix that problem.
1 parent b9808b3
Tip revision: f7b1f5e99e1189155767591563fdfbe46cd45cd0 authored by Edwin on 08 May 2024, 13:31:21 UTC
Fix for OIDC XML validation error despite valid configuration & updated OIDC backend example file.
Fix for OIDC XML validation error despite valid configuration & updated OIDC backend example file.
Tip revision: f7b1f5e
File | Mode | Size |
---|---|---|
.ci | ||
.circleci | ||
.github | ||
.vscode | ||
client | ||
config | ||
contrib | ||
cron | ||
database | ||
doc | ||
hooks | ||
lib | ||
packages | ||
scripts | ||
static | ||
templates | ||
test | ||
test-data | ||
tool-data | ||
tools | ||
.coveragerc | -rw-r--r-- | 78 bytes |
.dockerignore | -rw-r--r-- | 47 bytes |
.flake8 | -rw-r--r-- | 1.0 KB |
.git-blame-ignore-revs | -rw-r--r-- | 432 bytes |
.gitattributes | -rw-r--r-- | 56 bytes |
.gitignore | -rw-r--r-- | 3.8 KB |
.gitpod.yml | -rw-r--r-- | 1.5 KB |
.isort.cfg | -rw-r--r-- | 425 bytes |
.k8s_ci.Dockerfile | -rw-r--r-- | 6.7 KB |
.pre-commit-config.yaml.sample | -rw-r--r-- | 1.4 KB |
.redocly.lint-ignore.yaml | -rw-r--r-- | 2.6 KB |
.redocly.yaml | -rw-r--r-- | 94 bytes |
CITATION | -rw-r--r-- | 871 bytes |
CODE_OF_CONDUCT.md | -rw-r--r-- | 261 bytes |
CONTRIBUTING.md | -rw-r--r-- | 9.8 KB |
CONTRIBUTORS.md | -rw-r--r-- | 8.2 KB |
LICENSE.txt | -rw-r--r-- | 12.6 KB |
Makefile | -rw-r--r-- | 11.5 KB |
README.rst | -rw-r--r-- | 2.0 KB |
SECURITY.md | -rw-r--r-- | 3.8 KB |
check_model.sh | -rwxr-xr-x | 158 bytes |
extract_dataset_parts.sh | -rwxr-xr-x | 209 bytes |
manage_db.sh | -rwxr-xr-x | 350 bytes |
manage_toolshed_db.sh | -rwxr-xr-x | 355 bytes |
mypy.ini | -rw-r--r-- | 24.0 KB |
package.json | -rw-r--r-- | 709 bytes |
pyproject.toml | -rw-r--r-- | 5.7 KB |
pytest.ini | -rw-r--r-- | 2.5 KB |
requirements.txt | l--------- | 47 bytes |
rolling_restart.sh | -rwxr-xr-x | 69 bytes |
run.sh | -rwxr-xr-x | 1.5 KB |
run_reports.sh | -rwxr-xr-x | 1.4 KB |
run_tests.sh | -rwxr-xr-x | 26.0 KB |
run_tool_shed.sh | -rwxr-xr-x | 758 bytes |
tox.ini | -rw-r--r-- | 2.4 KB |
tsconfig.json | -rw-r--r-- | 45 bytes |
Computing file changes ...