diff --git a/modules/core/www/frontpage_federation.php b/modules/core/www/frontpage_federation.php index 9b91f328505ceaf2eda6f4f4b616b92e51691229..e46d2e369dc13d3b754f41f273f4fe5a062f15a0 100644 --- a/modules/core/www/frontpage_federation.php +++ b/modules/core/www/frontpage_federation.php @@ -93,13 +93,18 @@ SimpleSAML_Module::callHooks('metadata_hosted', $metadataHosted); $metadata = SimpleSAML_Metadata_MetaDataStorageHandler::getMetadataHandler(); $metaentries = array('hosted' => $metadataHosted, 'remote' => array() ); + + +if ($isadmin) { + $metaentries['remote']['saml20-idp-remote'] = $metadata->getList('saml20-idp-remote'); + $metaentries['remote']['shib13-idp-remote'] = $metadata->getList('shib13-idp-remote'); +} + if ($config->getBoolean('enable.saml20-sp', TRUE) === true) { try { $metaentries['hosted']['saml20-sp'] = $metadata->getMetaDataCurrent('saml20-sp-hosted'); $metaentries['hosted']['saml20-sp']['deprecated'] = TRUE; $metaentries['hosted']['saml20-sp']['metadata-url'] = '/' . $config->getBaseURL() . 'saml2/sp/metadata.php?output=xhtml'; - if ($isadmin) - $metaentries['remote']['saml20-idp-remote'] = $metadata->getList('saml20-idp-remote'); } catch(Exception $e) {} } if ($config->getBoolean('enable.saml20-idp', FALSE) === true) { @@ -115,8 +120,6 @@ if ($config->getBoolean('enable.shib13-sp', FALSE) === true) { $metaentries['hosted']['shib13-sp'] = $metadata->getMetaDataCurrent('shib13-sp-hosted'); $metaentries['hosted']['shib13-sp']['deprecated'] = TRUE; $metaentries['hosted']['shib13-sp']['metadata-url'] = '/' . $config->getBaseURL() . 'shib13/sp/metadata.php?output=xhtml'; - if ($isadmin) - $metaentries['remote']['shib13-idp-remote'] = $metadata->getList('shib13-idp-remote'); } catch(Exception $e) {} } if ($config->getBoolean('enable.shib13-idp', FALSE) === true) {