From 8bd8e3f4d1a3dbdfd8291b69a949de4622888bd5 Mon Sep 17 00:00:00 2001
From: Thijs Kinkhorst <thijs@kinkhorst.com>
Date: Mon, 20 Jun 2022 17:12:01 +0200
Subject: [PATCH] Fix SP auth source for new capatalisation of entityID

---
 modules/saml/src/Message.php | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/modules/saml/src/Message.php b/modules/saml/src/Message.php
index 388d1d6ae..91106eba2 100644
--- a/modules/saml/src/Message.php
+++ b/modules/saml/src/Message.php
@@ -152,7 +152,7 @@ class Message
         } else {
             throw new SSP_Error\Exception(
                 'Missing certificate in metadata for ' .
-                var_export($srcMetadata->getString('entityid'), true)
+                var_export($srcMetadata->getString('entityID'), true)
             );
         }
 
@@ -557,7 +557,7 @@ class Message
     ): LogoutResponse {
         $lr = new LogoutResponse();
         $issuer = new Issuer();
-        $issuer->setValue($srcMetadata->getString('entityid'));
+        $issuer->setValue($srcMetadata->getString('entityID'));
         $issuer->setFormat(Constants::NAMEID_ENTITY);
         $lr->setIssuer($issuer);
 
@@ -687,7 +687,7 @@ class Message
         }
         $validAudiences = $assertion->getValidAudiences();
         if ($validAudiences !== null) {
-            $spEntityId = $spMetadata->getString('entityid');
+            $spEntityId = $spMetadata->getString('entityID');
             if (!in_array($spEntityId, $validAudiences, true)) {
                 $candidates = '[' . implode('], [', $validAudiences) . ']';
                 throw new SSP_Error\Exception(
@@ -907,6 +907,6 @@ class Message
         }
 
         throw new SSP_Error\Exception('No supported encryption key in ' .
-            var_export($metadata->getString('entityid'), true));
+            var_export($metadata->getString('entityID'), true));
     }
 }
-- 
GitLab