[java-identity-provider] branch main updated: IDP-2434 - Spring regression prevents override of login flow descriptors

Codeberg noreply at shibboleth.net
Thu Feb 12 19:16:46 UTC 2026


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

codeberg pushed a commit to branch main
in repository java-identity-provider.

View the commit online:
https://codeberg.org/Shibboleth/java-identity-provider/commit/5218c8d5d0df045ba216eb90e36ce98b317ed330

The following commit(s) were added to refs/heads/main by this push:
     new 5218c8d5d IDP-2434 - Spring regression prevents override of login flow descriptors
5218c8d5d is described below

commit 5218c8d5d0df045ba216eb90e36ce98b317ed330
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Thu Feb 12 14:00:57 2026 -0500

    IDP-2434 - Spring regression prevents override of login flow descriptors
    
    https://shibboleth.atlassian.net/browse/IDP-2434
    
    Switch beans back to p:id syntax to get older override behavior back.
---
 .../net/shibboleth/idp/conf/authn-system.xml       | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/idp-conf-impl/src/main/resources/net/shibboleth/idp/conf/authn-system.xml b/idp-conf-impl/src/main/resources/net/shibboleth/idp/conf/authn-system.xml
index 722e0f2c5..9ba1208c6 100644
--- a/idp-conf-impl/src/main/resources/net/shibboleth/idp/conf/authn-system.xml
+++ b/idp-conf-impl/src/main/resources/net/shibboleth/idp/conf/authn-system.xml
@@ -49,7 +49,7 @@
 
     <!-- Defaulted flows. -->
     
-    <bean id="authn/Password" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/Password" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/Password"
             p:order="%{idp.authn.Password.order:1000}"
             p:nonBrowserSupported="%{idp.authn.Password.nonBrowserSupported:true}"
@@ -71,7 +71,7 @@
         </property>
     </bean>
     
-    <bean id="authn/IPAddress" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/IPAddress" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/IPAddress"
             p:order="%{idp.authn.IPAddress.order:1000}"
             p:nonBrowserSupported="%{idp.authn.IPAddress.nonBrowserSupported:true}"
@@ -93,7 +93,7 @@
         </property>
     </bean>
 
-    <bean id="authn/Function" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/Function" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/Function"
             p:order="%{idp.authn.Function.order:1000}"
             p:nonBrowserSupported="%{idp.authn.Function.nonBrowserSupported:true}"
@@ -115,7 +115,7 @@
         </property>
     </bean>
 
-    <bean id="authn/External" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/External" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/External"
             p:order="%{idp.authn.External.order:1000}"
             p:nonBrowserSupported="%{idp.authn.External.nonBrowserSupported:false}"
@@ -137,7 +137,7 @@
         </property>
     </bean>
         
-    <bean id="authn/RemoteUser" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/RemoteUser" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/RemoteUser"
             p:order="%{idp.authn.RemoteUser.order:1000}"
             p:nonBrowserSupported="%{idp.authn.RemoteUser.nonBrowserSupported:false}"
@@ -159,7 +159,7 @@
         </property>
     </bean>
     
-    <bean id="authn/RemoteUserInternal" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/RemoteUserInternal" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/RemoteUserInternal"
             p:order="%{idp.authn.RemoteUserInternal.order:1000}"
             p:nonBrowserSupported="%{idp.authn.RemoteUserInternal.nonBrowserSupported:true}"
@@ -181,7 +181,7 @@
         </property>
     </bean>
 
-    <bean id="authn/SAML" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/SAML" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/SAML"
             p:order="%{idp.authn.SAML.order:1000}"
             p:nonBrowserSupported="%{idp.authn.SAML.nonBrowserSupported:false}"
@@ -203,7 +203,7 @@
         </property>
     </bean>
             
-    <bean id="authn/SPNEGO" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/SPNEGO" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/SPNEGO"
             p:order="%{idp.authn.SPNEGO.order:1000}"
             p:nonBrowserSupported="%{idp.authn.SPNEGO.nonBrowserSupported:false}"
@@ -225,7 +225,7 @@
         </property>
     </bean>
 
-    <bean id="authn/X509" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/X509" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/X509"
             p:order="%{idp.authn.X509.order:1000}"
             p:nonBrowserSupported="%{idp.authn.X509.nonBrowserSupported:false}"
@@ -247,7 +247,7 @@
         </property>
     </bean>
 
-    <bean id="authn/X509Internal" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/X509Internal" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/X509Internal"
             p:order="%{idp.authn.X509Internal.order:1000}"
             p:nonBrowserSupported="%{idp.authn.X509Internal.nonBrowserSupported:false}"
@@ -269,7 +269,7 @@
         </property>
     </bean>
 
-    <bean id="authn/MFA" parent="shibboleth.AuthenticationFlow"
+    <bean p:id="authn/MFA" parent="shibboleth.AuthenticationFlow"
             p:flowId="authn/MFA"
             p:order="%{idp.authn.MFA.order:1000}"
             p:nonBrowserSupported="%{idp.authn.MFA.nonBrowserSupported:true}"

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


More information about the commits mailing list