From 79b8fc58065c313e6c1ea7d806d8d58a2339f3f0 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Thu, 12 Nov 2009 14:43:15 +0000
Subject: [PATCH] saml: Support AuthnContextClassRef again.

Fixes issue 234.

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

diff --git a/modules/saml2/lib/Message.php b/modules/saml2/lib/Message.php
index 9148d7271..8c7ffa060 100644
--- a/modules/saml2/lib/Message.php
+++ b/modules/saml2/lib/Message.php
@@ -388,6 +388,11 @@ class sspmod_saml2_Message {
 		$ar->setForceAuthn($spMetadata->getBoolean('ForceAuthn', FALSE));
 		$ar->setIsPassive($spMetadata->getBoolean('IsPassive', FALSE));
 
+		if ($spMetadata->hasValue('AuthnContextClassRef')) {
+			$accr = $spMetadata->getArrayizeString('AuthnContextClassRef');
+			$ar->setRequestedAuthnContext(array('AuthnContextClassRef' => $accr));
+		}
+
 		self::addRedirectSign($spMetadata, $idpMetadata, $ar);
 
 		return $ar;
-- 
GitLab