From 0ffb4001373fb55a1b9a2549c9f3e9584ab0ad14 Mon Sep 17 00:00:00 2001 From: damikael Date: Wed, 3 May 2023 10:08:09 +0200 Subject: [PATCH] fix: metadata extensions --- .../simplesamlphp/lib/SimpleSAML/Metadata/SAMLBuilder.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/setup/simplesamlphp/simplesamlphp/lib/SimpleSAML/Metadata/SAMLBuilder.php b/setup/simplesamlphp/simplesamlphp/lib/SimpleSAML/Metadata/SAMLBuilder.php index f928945..39c24b4 100644 --- a/setup/simplesamlphp/simplesamlphp/lib/SimpleSAML/Metadata/SAMLBuilder.php +++ b/setup/simplesamlphp/simplesamlphp/lib/SimpleSAML/Metadata/SAMLBuilder.php @@ -890,9 +890,12 @@ public function addContact($type, $details) $eexts[] = new \SAML2\XML\Chunk($ext_elem_CessionarioCommittente); } + echo var_export($this, true); + if (isset($details['extensions'])) { - foreach($details['extensions'] as $e_key => $e_val) { - $ext_elem = $ext_dom->createElement($e_key, $e_val? $e_val : ''); + $ns = $details['extensions']['ns']; + foreach($details['extensions']['elements'] as $e_key => $e_val) { + $ext_elem = $ext_dom->createElementNS($ns, $e_key, $e_val? $e_val : ''); $eexts[] = new \SAML2\XML\Chunk($ext_elem); } }