diff options
Diffstat (limited to 'lib/SimpleSAML/IdP.php')
-rw-r--r-- | lib/SimpleSAML/IdP.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/SimpleSAML/IdP.php b/lib/SimpleSAML/IdP.php index 119231a..130a6ec 100644 --- a/lib/SimpleSAML/IdP.php +++ b/lib/SimpleSAML/IdP.php @@ -211,7 +211,7 @@ class SimpleSAML_IdP { $association['core:IdP'] = $this->id; - $session = SimpleSAML_Session::getInstance(); + $session = SimpleSAML_Session::getSessionFromRequest(); $session->addAssociation($this->associationGroup, $association); } @@ -223,7 +223,7 @@ class SimpleSAML_IdP { */ public function getAssociations() { - $session = SimpleSAML_Session::getInstance(); + $session = SimpleSAML_Session::getSessionFromRequest(); return $session->getAssociations($this->associationGroup); } @@ -236,7 +236,7 @@ class SimpleSAML_IdP { public function terminateAssociation($assocId) { assert('is_string($assocId)'); - $session = SimpleSAML_Session::getInstance(); + $session = SimpleSAML_Session::getSessionFromRequest(); $session->terminateAssociation($this->associationGroup, $assocId); } @@ -260,7 +260,7 @@ class SimpleSAML_IdP { assert('is_callable($state["Responder"])'); if (isset($state['core:SP'])) { - $session = SimpleSAML_Session::getInstance(); + $session = SimpleSAML_Session::getSessionFromRequest(); $session->setData('core:idp-ssotime', $state['core:IdP'] . ';' . $state['core:SP'], time(), SimpleSAML_Session::DATA_TIMEOUT_LOGOUT); } @@ -292,7 +292,7 @@ class SimpleSAML_IdP { } if (isset($state['core:SP'])) { - $session = SimpleSAML_Session::getInstance(); + $session = SimpleSAML_Session::getSessionFromRequest(); $previousSSOTime = $session->getData('core:idp-ssotime', $state['core:IdP'] . ';' . $state['core:SP']); if ($previousSSOTime !== NULL) { $state['PreviousSSOTimestamp'] = $previousSSOTime; |