From 3a967eb8d01407d007258cdb54311b147dd890f3 Mon Sep 17 00:00:00 2001 From: Mikko Nieminen Date: Wed, 9 Oct 2024 15:01:46 +0200 Subject: [PATCH] change sodar login method to get (bihealth/sodar-server#1999) --- CHANGELOG.md | 1 + docker/templates/pam_sodar.py.j2 | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb10c3b..f9affbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - Set up logging with syslog (#16) - Enable setting `irods-rule-engine-plugin-python` version in `build.sh` (#27) - Add changelog (#22) +- Change custom SODAR PAM login method from `POST` to `GET` (bihealth/sodar-server#1999) ## v4.2 (2024-01-19) diff --git a/docker/templates/pam_sodar.py.j2 b/docker/templates/pam_sodar.py.j2 index 8e97310..c9a3bab 100644 --- a/docker/templates/pam_sodar.py.j2 +++ b/docker/templates/pam_sodar.py.j2 @@ -20,7 +20,7 @@ def pam_sm_authenticate(pamh, flags, argv): sodar_host = '{{ IRODS_SODAR_API_HOST }}' url = sodar_host + '/irodsbackend/api/auth' - response = requests.post(url, auth=(pamh.user, a)) + response = requests.get(url, auth=(pamh.user, a)) if response.status_code == 200: return pamh.PAM_SUCCESS return pamh.PAM_AUTH_ERR