[java-oidc-common] branch dev/JCOMOIDC-139 updated: Add TODO's on default interface methods to remove in next major version

Codeberg noreply at shibboleth.net
Thu Feb 19 11:54:21 UTC 2026


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

codeberg pushed a commit to branch dev/JCOMOIDC-139
in repository java-oidc-common.

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

The following commit(s) were added to refs/heads/dev/JCOMOIDC-139 by this push:
     new f7afc80d Add TODO's on default interface methods to remove in next major version
f7afc80d is described below

commit f7afc80da81a6f2166922372f24308488a3c13bf
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Thu Feb 19 11:54:10 2026 +0000

    Add TODO's on default interface methods to remove in next major version
---
 .../oidc/profile/config/OIDCAuthenticationProfileConfiguration.java | 2 ++
 .../oidc/profile/config/OIDCSSORelyingPartyConfiguration.java       | 6 ++++++
 .../oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java | 2 ++
 3 files changed, 10 insertions(+)

diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java
index c1d0d5b0..4294219e 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCAuthenticationProfileConfiguration.java
@@ -118,6 +118,8 @@ public interface OIDCAuthenticationProfileConfiguration extends OAuth2Authorizat
     /**
      * Get the requested individual claims to set onto the authentication request.
      * 
+     * <p>TODO: Default implementation should be removed in 4.0.0</p>
+     * 
      * @param profileRequestContext profile request context
      * 
      * @return the claims parameter to set on the authentication request.
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java
index 3dc26c45..bbd23510 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/config/OIDCSSORelyingPartyConfiguration.java
@@ -43,6 +43,8 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * <p>This supplements the built-in behavior that decodes OIDC claims into in the combined id_token and UserInfo
      * tokens.</p> 
      * 
+     * <p>TODO: Default implementation should be removed in 4.0.0</p>
+     * 
      * @param profileRequestContext profile request context
      * 
      * @return extraction strategy
@@ -59,6 +61,8 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * Get a principal name to feed into attribute resolution if {@link #isResolveAttributes(ProfileRequestContext)} 
      * is true.
      * 
+     * <p>TODO: Default implementation should be removed in 4.0.0</p>
+     * 
      * @param profileRequestContext profile request context
      * 
      * @return principal name to use during resolution
@@ -79,6 +83,8 @@ public interface OIDCSSORelyingPartyConfiguration extends OAuth2TokenEncryptionP
      * essential or optional in the authentication request; it simply determines whether the validation 
      * step should run.</p> 
      * 
+     * <p>TODO: Default implementation should be removed in 4.0.0</p>
+     * 
      * @param profileRequestContext the profile request context
      * 
      * @return true if the ACR value should be validated, false otherwise.
diff --git a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java
index ceb203ac..4b44cd0b 100644
--- a/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java
+++ b/oidc-common-profile-api/src/main/java/net/shibboleth/oidc/profile/oauth2/config/OAuth2ResourceIndicatingProfileConfiguration.java
@@ -39,6 +39,8 @@ public interface OAuth2ResourceIndicatingProfileConfiguration {
      * Get the set of OAuth 2.0 resource indicators associated with the given profile request context that 
      * specify the intended audiences of an OAuth 2.0 access token.
      * 
+     * <p>TODO: Default implementation should be removed in 4.0.0</p>
+     * 
      * @param profileRequestContext the profile request context
      * 
      * @return the set of resource indicators.

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


More information about the commits mailing list