[java-plugin-shibd] branch main updated: Change order property default to lowest - 1.

Codeberg noreply at shibboleth.net
Tue Aug 18 19:08:58 UTC 2026


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

codeberg pushed a commit to branch main
in repository java-plugin-shibd.

View the commit online:
https://codeberg.org/Shibboleth/java-plugin-shibd/commit/3cae4c05d724e2145bb9cd140aebbc5b890894a2

The following commit(s) were added to refs/heads/main by this push:
     new 3cae4c0  Change order property default to lowest - 1.
3cae4c0 is described below

commit 3cae4c05d724e2145bb9cd140aebbc5b890894a2
Author: Scott Cantor <scott at restingparrotsoftware.com>
AuthorDate: Tue Aug 18 15:08:44 2026 -0400

    Change order property default to lowest - 1.
---
 .../shibboleth/sp/credential/AbstractOrderedCredentialResolver.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sp-server-api/src/main/java/net/shibboleth/sp/credential/AbstractOrderedCredentialResolver.java b/sp-server-api/src/main/java/net/shibboleth/sp/credential/AbstractOrderedCredentialResolver.java
index 0f6ba08..5a1840a 100644
--- a/sp-server-api/src/main/java/net/shibboleth/sp/credential/AbstractOrderedCredentialResolver.java
+++ b/sp-server-api/src/main/java/net/shibboleth/sp/credential/AbstractOrderedCredentialResolver.java
@@ -64,7 +64,7 @@ public abstract class AbstractOrderedCredentialResolver extends AbstractIdentifi
 
     /** Constructor. */
     public AbstractOrderedCredentialResolver() {
-        order = Ordered.LOWEST_PRECEDENCE;
+        order = Ordered.LOWEST_PRECEDENCE - 1;
         filterByUsage = true;
         supportedProtocols = CollectionSupport.emptySet();
     }
@@ -77,6 +77,10 @@ public abstract class AbstractOrderedCredentialResolver extends AbstractIdentifi
     /**
      * Set component order.
      * 
+     * <p>Defaults to {@link Ordered#LOWEST_PRECEDENCE} - 1, meaning "as low as possible
+     * except for components specifically configured to be lowest", allowing certain
+     * objects or types to be explicitly configured to be last.</p> 
+     * 
      * @param i order value
      */
     public void setOrder(final int i) {

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


More information about the commits mailing list