[java-idp-plugin-oidc-config] branch main updated: JOIDCCONF-2 - The config module requires either the RP or OP to load

Codeberg noreply at shibboleth.net
Thu Mar 26 12:55:40 UTC 2026


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

codeberg pushed a commit to branch main
in repository java-idp-plugin-oidc-config.

View the commit online:
https://codeberg.org/Shibboleth/java-idp-plugin-oidc-config/commit/668c6ef52c9451d39496836296f4a0593022554a

The following commit(s) were added to refs/heads/main by this push:
     new 668c6ef  JOIDCCONF-2 - The config module requires either the RP or OP to load
668c6ef is described below

commit 668c6ef52c9451d39496836296f4a0593022554a
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Thu Mar 26 12:53:42 2026 +0000

    JOIDCCONF-2 - The config module requires either the RP or OP to load
    
     - Switch the direct reference to the
    shibboleth.oidc.EncryptionCredentials list bean inside
    oidc-credentials.xml to the factory
    shibboleth.oidc.EncryptionCredentialsFactory which uses getObject to
    pull in the list if it exists, or an empty list if not.
    
    https://shibboleth.atlassian.net/browse/JOIDCCONF-2
---
 .../net/shibboleth/idp/service/relying-party/postconfig.xml       | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/oidc-config-impl/src/main/resources/META-INF/net/shibboleth/idp/service/relying-party/postconfig.xml b/oidc-config-impl/src/main/resources/META-INF/net/shibboleth/idp/service/relying-party/postconfig.xml
index d38db7f..cf138d0 100644
--- a/oidc-config-impl/src/main/resources/META-INF/net/shibboleth/idp/service/relying-party/postconfig.xml
+++ b/oidc-config-impl/src/main/resources/META-INF/net/shibboleth/idp/service/relying-party/postconfig.xml
@@ -578,11 +578,11 @@
         <property name="KEKCredentialResolver">
             <bean id="defaultOIDCKeyDecryptionCredentialResolver"
                     class="net.shibboleth.oidc.security.credential.impl.ReturnAllCollectionJOSEObjectCredentialResolver"
-                    c:credentials="#{getObject('shibboleth.oidc.EncryptionCredentialsToPublish') ?: getObject('shibboleth.oidc.EncryptionCredentialsToPublishFactory')}"/>
+                    c:credentials="#{getObject('shibboleth.oidc.EncryptionCredentialsToPublish') ?: getObject('shibboleth.oidc.EncryptionCredentialsFactory')}"/>
         </property>    
     </bean>
-    
-    <bean id="shibboleth.oidc.EncryptionCredentialsToPublishFactory"
+
+    <bean id="shibboleth.oidc.EncryptionCredentialsFactory"
         class="net.shibboleth.oidc.profile.config.CredentialsListFactory"
         c:_0="#{getObject('shibboleth.oidc.EncryptionCredentials')}" />
      
@@ -757,7 +757,7 @@
                     <constructor-arg name="localCredentialResolver">
                         <bean
                             class="net.shibboleth.oidc.security.credential.impl.CollectionJOSEObjectCredentialResolver"
-                            c:credentials-ref="shibboleth.oidc.EncryptionCredentials" />
+                            c:credentials-ref="shibboleth.oidc.EncryptionCredentialsFactory" />
                     </constructor-arg>
                 </bean>
                 <!-- Used by the OP -->

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


More information about the commits mailing list