[java-idp-plugin-oidc-config] branch main updated: JOIDCCONF-8 - Add new client authentication assertion options

Phil Smart philip.smart at jisc.ac.uk
Mon Jun 16 11:01:13 UTC 2025


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

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

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-plugin-oidc-config.git;a=commit;h=7466fc915ffeee819aaa502fe3dd211f90961912

The following commit(s) were added to refs/heads/main by this push:
     new 7466fc9  JOIDCCONF-8 - Add new client authentication assertion options
7466fc9 is described below

commit 7466fc915ffeee819aaa502fe3dd211f90961912
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Mon Jun 16 12:01:08 2025 +0100

    JOIDCCONF-8 - Add new client authentication assertion options
    
     - change the default back to true, to retain the existing behaviour for
    compatibility
    
    https://shibboleth.atlassian.net/browse/JOIDCCONF-8
---
 .../META-INF/net/shibboleth/idp/service/relying-party/postconfig.xml  | 4 ++--
 1 file changed, 2 insertions(+), 2 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 d363b79..2e036d4 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
@@ -51,7 +51,7 @@
         p:refreshTokenChainLifetime="%{idp.oidc.refreshToken.defaultChainLifetime:PT2H}"
         p:alwaysIncludedAttributes="%{idp.oidc.alwaysIncludedAttributes:}"        
         p:tokenEndpointAuthMethod="%{idp.authn.oidc.rp.client.authenticationMethod:client_secret_basic}"
-        p:useTargetedEndpointAsJWTAudience="%{idp.oauth2.jwtAuth.targetedEndpointAsJWTAudience:false}"
+        p:useTargetedEndpointAsJWTAudience="%{idp.oauth2.jwtAuth.targetedEndpointAsJWTAudience:true}"
         p:clientId="#{%{idp.authn.oidc.rp.provider.discoveryRequired:false} == true ? null : '%{idp.authn.oidc.rp.client.clientId:}'}"
         p:clientCredential="#{%{idp.authn.oidc.rp.provider.discoveryRequired:false} == true ? {null} : getObject('shibboleth.authn.oidc.rp.DefaultCredential')}"
         p:unregisteredClientPolicy="#{getObject('shibboleth.oidc.DefaultUnregisteredClientPolicy')}"
@@ -175,7 +175,7 @@
                 <constructor-arg>
                     <bean parent="shibboleth.MDDrivenBoolProperty" p:propertyName="useTargetedEndpointAsJWTAudience" />
                 </constructor-arg>
-                <constructor-arg value="%{idp.oauth2.jwtAuth.targetedEndpointAsJWTAudience:false}" />
+                <constructor-arg value="%{idp.oauth2.jwtAuth.targetedEndpointAsJWTAudience:true}" />
             </bean>
         </property>
     </bean>

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


More information about the commits mailing list