[java-oidfed-common] 01/02: Define new abstract bean shibboleth.oidfed.TrustedRemoteResolverEntity

Codeberg noreply at shibboleth.net
Thu Sep 3 12:04:52 UTC 2026


This is an automated email from the git hooks/post-receive script.

codeberg pushed a commit to branch main
in repository java-oidfed-common.

View the commit online:
https://codeberg.org/Shibboleth/java-oidfed-common/commit/2d2b94d9d1e9a410590a34dbb81bfbf400562131

commit 2d2b94d9d1e9a410590a34dbb81bfbf400562131
Author: Henri Mikkonen <henri.mikkonen at iki.fi>
AuthorDate: Thu Sep 3 13:33:47 2026 +0300

    Define new abstract bean shibboleth.oidfed.TrustedRemoteResolverEntity
    
    - Use that in the configuration files instead of the Java class
---
 .../src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml     | 3 +++
 .../shibboleth/idp/module/conf/oidfed/oidfed-trustchain-resolver.xml  | 4 ++--
 .../net/shibboleth/oidfed/conf/oidfed/oidfed-trustchain-resolver.xml  | 2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/oidfed-common-conf-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml b/oidfed-common-conf-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml
index abbd97e..5b37c84 100644
--- a/oidfed-common-conf-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml
+++ b/oidfed-common-conf-impl/src/main/resources/META-INF/net.shibboleth.idp/postconfig.xml
@@ -1044,6 +1044,9 @@
     <bean id="shibboleth.oidfed.TrustedRemoteEntity" abstract="true"
         class="net.shibboleth.oidfed.profile.TrustedRemoteEntity"/>
 
+    <bean id="shibboleth.oidfed.TrustedRemoteResolverEntity" abstract="true"
+        class="net.shibboleth.oidfed.profile.TrustedRemoteResolverEntity"/>
+
     <bean id="shibboleth.oidfed.DefaultPostResponseAuditExtractors"
             class="org.springframework.beans.factory.config.MapFactoryBean">
         <property name="sourceMap">
diff --git a/oidfed-common-conf-impl/src/test/resources/net/shibboleth/idp/module/conf/oidfed/oidfed-trustchain-resolver.xml b/oidfed-common-conf-impl/src/test/resources/net/shibboleth/idp/module/conf/oidfed/oidfed-trustchain-resolver.xml
index 7840bec..17a323c 100644
--- a/oidfed-common-conf-impl/src/test/resources/net/shibboleth/idp/module/conf/oidfed/oidfed-trustchain-resolver.xml
+++ b/oidfed-common-conf-impl/src/test/resources/net/shibboleth/idp/module/conf/oidfed/oidfed-trustchain-resolver.xml
@@ -12,10 +12,10 @@
     <bean id="shibboleth.oidfed.DefaultTrustedRemoteResolverEntitiesLookupStrategy" parent="shibboleth.Functions.Constant">
         <constructor-arg name="target">
             <util:list value-type="net.shibboleth.oidfed.profile.TrustedRemoteResolverEntity">
-                <bean class="net.shibboleth.oidfed.profile.TrustedRemoteResolverEntity"
+                <bean parent="shibboleth.oidfed.TrustedRemoteResolverEntity"
                     c:entity="https://trust-anchor.federation.local"
                     c:anchors="https://notworking.local,https://neither.another.local" />
-                <bean class="net.shibboleth.oidfed.profile.TrustedRemoteResolverEntity"
+                <bean parent="shibboleth.oidfed.TrustedRemoteResolverEntity"
                     c:entity="https://trust-anchor.federation.local"
                     c:anchors="https://trust-anchor.federation.local" />
             </util:list>
diff --git a/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-trustchain-resolver.xml b/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-trustchain-resolver.xml
index 948897c..7d44cc3 100644
--- a/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-trustchain-resolver.xml
+++ b/oidfed-common-impl/src/main/resources/net/shibboleth/oidfed/conf/oidfed/oidfed-trustchain-resolver.xml
@@ -27,7 +27,7 @@
                     '...&trust_anchor=https://trust-anchor.federation.local&trust_anchor=https://another.federation.local'
                 -->
                 <!--
-                <bean class="net.shibboleth.idp.plugin.oidc.op.oidfed.profile.TrustedRemoteResolverEntity"
+                <bean parent="shibboleth.oidfed.TrustedRemoteResolverEntity"
                     c:entity="https://trust-anchor.federation.local"
                     c:anchors="https://trust-anchor.federation.local,https://another.federation.local" />
                 -->

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list