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
History
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.
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

README.rst

back to top