[java-oidc-common] branch main updated: JCOMOIDC-181 - Add log statement if claim validator activation condition is not met

Codeberg noreply at shibboleth.net
Thu Aug 27 11:40:04 UTC 2026


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

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

View the commit online:
https://codeberg.org/Shibboleth/java-oidc-common/commit/96a9b7bcd225356be90e1e00cd5211752b135606

The following commit(s) were added to refs/heads/main by this push:
     new 96a9b7bc JCOMOIDC-181 - Add log statement if claim validator activation condition is not met
96a9b7bc is described below

commit 96a9b7bcd225356be90e1e00cd5211752b135606
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Thu Aug 27 12:39:52 2026 +0100

    JCOMOIDC-181 - Add log statement if claim validator activation condition
    is not met
    
    https://shibboleth.atlassian.net/browse/JCOMOIDC-181
---
 .../net/shibboleth/oidc/jwt/claims/AbstractClaimsValidator.java     | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/jwt/claims/AbstractClaimsValidator.java b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/jwt/claims/AbstractClaimsValidator.java
index 6ca48380..d8002f2e 100644
--- a/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/jwt/claims/AbstractClaimsValidator.java
+++ b/oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/jwt/claims/AbstractClaimsValidator.java
@@ -20,6 +20,8 @@ import java.util.function.BiPredicate;
 import javax.annotation.Nonnull;
 
 import org.opensaml.profile.context.ProfileRequestContext;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import com.nimbusds.jwt.JWTClaimsSet;
 
@@ -31,6 +33,9 @@ import net.shibboleth.shared.logic.Constraint;
  */
 public abstract class AbstractClaimsValidator  
             extends AbstractIdentifiableInitializableComponent implements ClaimsValidator{
+	
+	/** Class logger. */
+    @Nonnull private final Logger log = LoggerFactory.getLogger(AbstractClaimsValidator.class);
     
     /** Does this validator apply to this request? Default is true. */
     @Nonnull private BiPredicate<ProfileRequestContext, JWTClaimsSet> activationCondition;
@@ -58,6 +63,7 @@ public abstract class AbstractClaimsValidator
             throws JWTValidationException {
         
         if (!activationCondition.test(context,claims)) {
+        	log.trace("Skipping validator '{}' because activation condition was not met", getId());
             //not active for this request
             return;
         }

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


More information about the commits mailing list