This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch 4_1_X
in repository https://gitbox.apache.org/repos/asf/syncope.git

commit f3d96a19d2e568e403ea36f8803fb1733e6aa424
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Sat Mar 7 08:00:42 2026 +0100

    Upgrading CAS and pac4j
---
 .../java/org/apache/syncope/core/logic/oidc/OIDCClientCache.java    | 6 +++---
 .../main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java    | 4 ++--
 pom.xml                                                             | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCClientCache.java
 
b/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCClientCache.java
index f4d67344c6..df970fcbd2 100644
--- 
a/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCClientCache.java
+++ 
b/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/oidc/OIDCClientCache.java
@@ -132,10 +132,10 @@ public class OIDCClientCache {
 
             @Override
             public ClientAuthentication getClientAuthentication() {
-                if (clientAuthentication == null) {
-                    clientAuthentication = computeClientAuthentication();
+                if (clientAuthenticationRef.get() == null) {
+                    clientAuthenticationRef.set(computeClientAuthentication());
                 }
-                return clientAuthentication;
+                return super.getClientAuthentication();
             }
 
             @Override
diff --git 
a/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java
 
b/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java
index 458100b6d7..be22b71902 100644
--- 
a/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java
+++ 
b/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java
@@ -285,7 +285,7 @@ public class SAML2SP4UILogic extends 
AbstractSAML2SP4UILogic {
 
             @Override
             public Optional<RedirectionAction> getRedirectionAction(final 
CallContext ctx) {
-                this.saml2ObjectBuilder = new SAML2AuthnRequestBuilder() {
+                saml2Client.getConfiguration().setSamlAuthnRequestBuilder(new 
SAML2AuthnRequestBuilder() {
 
                     @Override
                     public AuthnRequest build(final SAML2MessageContext 
context) {
@@ -295,7 +295,7 @@ public class SAML2SP4UILogic extends 
AbstractSAML2SP4UILogic {
                                 ifPresent(provider -> 
authnRequest.setRequestedAuthnContext(provider.get()));
                         return authnRequest;
                     }
-                };
+                });
                 return super.getRedirectionAction(ctx);
             }
         });
diff --git a/pom.xml b/pom.xml
index 1eea16ebce..5160de2a6f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -461,9 +461,9 @@ under the License.
     <commons-jexl.version>3.6.2</commons-jexl.version>
     <commons-text.version>1.15.0</commons-text.version>
 
-    <pac4j.version>6.2.2</pac4j.version>
+    <pac4j.version>6.3.3</pac4j.version>
 
-    <cas.version>7.3.4</cas.version>
+    <cas.version>7.3.5</cas.version>
     <cas-client.version>4.0.4</cas-client.version>
 
     <swagger-core.version>2.2.44</swagger-core.version>

Reply via email to