diff --git a/modules/saml/lib/IdP/SAML2.php b/modules/saml/lib/IdP/SAML2.php
index 111bf3d705000f458966f16904dfc6e6747d69a2..c1c6f507d470c94b8e4c8cfe9a2a378ee026b787 100644
--- a/modules/saml/lib/IdP/SAML2.php
+++ b/modules/saml/lib/IdP/SAML2.php
@@ -878,6 +878,11 @@ class SAML2
             }
         }
 
+        if ($config->hasValue('saml:Extensions')) {
+            $metadata['saml:Extensions'] = $config->getArray('saml:Extensions');
+        }
+
+
         if ($config->hasValue('UIInfo')) {
             $metadata['UIInfo'] = $config->getArray('UIInfo');
         }