diff --git a/lib/SimpleSAML/IdP.php b/lib/SimpleSAML/IdP.php index baaead6b0c43d681a45931b984a2672ae9135551..5f012df721a4da5e90e46e27aa3c29bfb5283109 100644 --- a/lib/SimpleSAML/IdP.php +++ b/lib/SimpleSAML/IdP.php @@ -367,11 +367,7 @@ class SimpleSAML_IdP { $sourceImpl = $this->authSource->getAuthSource(); if ($sourceImpl === null) { - // backwards-compatibility with non-authsource IdP - foreach ($this->authSource->getAuthDataArray() as $k => $v) { - $state[$k] = $v; - } - return; + throw new SimpleSAML_Error_Exception('No such auth source defined.'); } $sourceImpl->reauthenticate($state);