From 89f84a471072ba4222e2f2209ac40d710f4c5443 Mon Sep 17 00:00:00 2001 From: Tim van Dijen <tvdijen@gmail.com> Date: Sun, 4 Sep 2022 12:16:33 +0200 Subject: [PATCH] Retrieve relayState from the proper parameter bag --- modules/saml/src/Controller/SingleLogout.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/saml/src/Controller/SingleLogout.php b/modules/saml/src/Controller/SingleLogout.php index cf8a4784d..ade116df8 100644 --- a/modules/saml/src/Controller/SingleLogout.php +++ b/modules/saml/src/Controller/SingleLogout.php @@ -94,10 +94,10 @@ class SingleLogout $idpEntityId = $this->mdHandler->getMetaDataCurrentEntityID('saml20-idp-hosted'); $idp = $this->idp::getById('saml2:' . $idpEntityId); - if ($request->request->has('ReturnTo')) { + if ($request->query->has('ReturnTo')) { return new RunnableResponse( [$idp, 'doLogoutRedirect'], - [$httpUtils->checkURLAllowed($request->request->get('ReturnTo'))] + [$httpUtils->checkURLAllowed($request->query->get('ReturnTo'))] ); } -- GitLab