From 2ff5de5ef9fbc638d418a5489d179c1ba187073c Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Thu, 28 Jan 2010 08:17:39 +0000
Subject: [PATCH] saml2_Message: Add unique SessionIndex for each SP.

Fixes issue 44.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2146 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/saml2/lib/Message.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/modules/saml2/lib/Message.php b/modules/saml2/lib/Message.php
index 1b049fadf..10e41a4dc 100644
--- a/modules/saml2/lib/Message.php
+++ b/modules/saml2/lib/Message.php
@@ -589,8 +589,7 @@ class sspmod_saml2_Message {
 		$sessionLifetime = $config->getInteger('session.duration', 8*60*60);
 		$a->setSessionNotOnOrAfter(time() + $sessionLifetime);
 
-		$sessionIndex = $session->getSessionIndex();
-		$a->setSessionIndex($sessionIndex);
+		$a->setSessionIndex(SimpleSAML_Utilities::generateID());
 
 		/* Add attributes. */
 
-- 
GitLab