From 69c91262bfd64c0145dc17c6e5583f0628964841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20P=C3=A9rez=20Crespo?= <jaime.perez@uninett.no> Date: Fri, 24 Jan 2014 16:35:49 +0000 Subject: [PATCH] Fix for issue #613. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3330 44740490-163a-0410-bde0-09ae8108e29a --- modules/discopower/lib/PowerIdPDisco.php | 6 +++--- www/saml2/sp/initSSO.php | 6 ++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/modules/discopower/lib/PowerIdPDisco.php b/modules/discopower/lib/PowerIdPDisco.php index bb33a3c6d..22459312b 100644 --- a/modules/discopower/lib/PowerIdPDisco.php +++ b/modules/discopower/lib/PowerIdPDisco.php @@ -189,9 +189,9 @@ class sspmod_discopower_PowerIdPDisco extends SimpleSAML_XHTML_IdPDisco { $idp = $this->getTargetIdp(); if($idp !== NULL) { - - if ($this->config->getBoolean('idpdisco.extDiscoveryStorage', NULL) != NULL) { - $extDiscoveryStorage = $this->config->getBoolean('idpdisco.extDiscoveryStorage'); + + $extDiscoveryStorage = $this->config->getString('idpdisco.extDiscoveryStorage'); + if ($extDiscoveryStorage !== NULL) { $this->log('Choice made [' . $idp . '] (Forwarding to external discovery storage)'); SimpleSAML_Utilities::redirectTrustedURL($extDiscoveryStorage, array( 'entityID' => $this->spEntityId, diff --git a/www/saml2/sp/initSSO.php b/www/saml2/sp/initSSO.php index 880674837..a9ee60fbe 100644 --- a/www/saml2/sp/initSSO.php +++ b/www/saml2/sp/initSSO.php @@ -92,10 +92,8 @@ if ($idpentityid === NULL) { $discourl = SimpleSAML_Utilities::getBaseURL() . 'saml2/sp/idpdisco.php'; } - if ($config->getBoolean('idpdisco.extDiscoveryStorage', NULL) != NULL) { - - $extDiscoveryStorage = $config->getBoolean('idpdisco.extDiscoveryStorage'); - + $extDiscoveryStorage = $config->getString('idpdisco.extDiscoveryStorage', NULL); + if ($extDiscoveryStorage !== NULL) { SimpleSAML_Utilities::redirectTrustedURL($extDiscoveryStorage, array( 'entityID' => $spentityid, 'return' => SimpleSAML_Utilities::addURLparameter($discourl, array( -- GitLab