From 3f3cd68ef4ed718aaf2d27ea3e7e292bad495eae Mon Sep 17 00:00:00 2001 From: Jean-Baptiste PIN Date: Fri, 17 Aug 2018 14:03:58 +0200 Subject: [PATCH] added redirection to originalUrl when using SSO Signed-off-by: Jean-Baptiste PIN --- lib/Controller/SAMLController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/Controller/SAMLController.php b/lib/Controller/SAMLController.php index b8b7eca..234be62 100644 --- a/lib/Controller/SAMLController.php +++ b/lib/Controller/SAMLController.php @@ -161,7 +161,10 @@ class SAMLController extends Controller { $this->session->set('user_saml.Idp', $idp); break; case 'environment-variable': - $ssoUrl = $this->urlGenerator->getAbsoluteURL('/'); + $ssoUrl = $this->request->getParam('originalUrl', ''); + if (empty($ssoUrl)) { + $ssoUrl = $this->urlGenerator->getAbsoluteURL('/'); + } $this->session->set('user_saml.samlUserData', $_SERVER); try { $this->autoprovisionIfPossible($this->session->get('user_saml.samlUserData'));