From 002139d178d2d3fa81c60232d712f1d4b7ced97e Mon Sep 17 00:00:00 2001 From: chasegawa Date: Thu, 14 Oct 2021 13:15:26 -0700 Subject: [PATCH 1/2] SHIBUI-2169 Adjustment to output for --- .../admin/ui/service/JPAMetadataResolverServiceImpl.groovy | 3 ++- backend/src/test/resources/conf/278.2.xml | 2 +- backend/src/test/resources/conf/278.xml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy index 4c0229b22..f9dac914e 100644 --- a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy +++ b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy @@ -32,6 +32,7 @@ import groovy.util.logging.Slf4j import groovy.xml.DOMBuilder import groovy.xml.MarkupBuilder import net.shibboleth.utilities.java.support.scripting.EvaluableScript +import org.apache.commons.collections.CollectionUtils import org.opensaml.saml.common.profile.logic.EntityIdPredicate import org.opensaml.saml.metadata.resolver.MetadataResolver import org.opensaml.saml.metadata.resolver.filter.MetadataFilter @@ -229,7 +230,7 @@ class JPAMetadataResolverServiceImpl implements MetadataResolverService { maxConnectionsTotal: resolver.maxConnectionsTotal, maxConnectionsPerRoute: resolver.maxConnectionsPerRoute, - supportedContentTypes: resolver.supportedContentTypes?.value, //not sure this is right. maybe take off the ?.value + supportedContentTypes: CollectionUtils.isEmpty(resolver.supportedContentTypes ) ? null : resolver.supportedContentTypes, httpClientRef: resolver.httpMetadataResolverAttributes?.httpClientRef, connectionRequestTimeout: resolver.httpMetadataResolverAttributes?.connectionRequestTimeout, diff --git a/backend/src/test/resources/conf/278.2.xml b/backend/src/test/resources/conf/278.2.xml index 9218ebcd5..f69471030 100644 --- a/backend/src/test/resources/conf/278.2.xml +++ b/backend/src/test/resources/conf/278.2.xml @@ -1,5 +1,5 @@ - + diff --git a/backend/src/test/resources/conf/278.xml b/backend/src/test/resources/conf/278.xml index 46e57a6b4..5e2b62773 100644 --- a/backend/src/test/resources/conf/278.xml +++ b/backend/src/test/resources/conf/278.xml @@ -1,5 +1,5 @@ - + From ae231ab03d1ef842a6fafb5fe18822c40a0974e7 Mon Sep 17 00:00:00 2001 From: chasegawa Date: Thu, 14 Oct 2021 14:13:36 -0700 Subject: [PATCH 2/2] SHIBUI-2169 Adjustment to output the id of the parent metadata resolver --- .../admin/ui/service/JPAMetadataResolverServiceImpl.groovy | 2 +- backend/src/test/resources/conf/1059-disabled.xml | 2 +- backend/src/test/resources/conf/1059-enabled.xml | 2 +- backend/src/test/resources/conf/278.2.xml | 2 +- backend/src/test/resources/conf/278.xml | 2 +- backend/src/test/resources/conf/670.xml | 2 +- backend/src/test/resources/conf/984-2.xml | 2 +- backend/src/test/resources/conf/984.xml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy index f9dac914e..049869b64 100644 --- a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy +++ b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy @@ -437,7 +437,7 @@ class JPAMetadataResolverServiceImpl implements MetadataResolverService { xml.omitEmptyAttributes = true xml.omitNullAttributes = true - xml.MetadataProvider(id: 'ShibbolethMetadata', + xml.MetadataProvider(id: 'ShibbolethIdPUIGeneratedMetadata', xmlns: 'urn:mace:shibboleth:2.0:metadata', 'xmlns:xsi': 'http://www.w3.org/2001/XMLSchema-instance', 'xsi:type': 'ChainingMetadataProvider', diff --git a/backend/src/test/resources/conf/1059-disabled.xml b/backend/src/test/resources/conf/1059-disabled.xml index 952c86ee6..c53ed9bb1 100644 --- a/backend/src/test/resources/conf/1059-disabled.xml +++ b/backend/src/test/resources/conf/1059-disabled.xml @@ -1,6 +1,6 @@ - - + diff --git a/backend/src/test/resources/conf/278.xml b/backend/src/test/resources/conf/278.xml index 5e2b62773..918ffc0ae 100644 --- a/backend/src/test/resources/conf/278.xml +++ b/backend/src/test/resources/conf/278.xml @@ -1,4 +1,4 @@ - + diff --git a/backend/src/test/resources/conf/670.xml b/backend/src/test/resources/conf/670.xml index 952c86ee6..c53ed9bb1 100644 --- a/backend/src/test/resources/conf/670.xml +++ b/backend/src/test/resources/conf/670.xml @@ -1,6 +1,6 @@ - + diff --git a/backend/src/test/resources/conf/984.xml b/backend/src/test/resources/conf/984.xml index 42328a0c0..ad76d7bbd 100644 --- a/backend/src/test/resources/conf/984.xml +++ b/backend/src/test/resources/conf/984.xml @@ -1,4 +1,4 @@ - +