This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a commit to branch 4_0_X in repository https://gitbox.apache.org/repos/asf/syncope.git
commit 43162ad014076a59252d38aeb6a551e5ea1a5d68 Author: Francesco Chicchiriccò <[email protected]> AuthorDate: Sat Mar 7 08:05:32 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 4203d95069..977c3f2d7c 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 19da883ec4..7169941a41 100644 --- a/pom.xml +++ b/pom.xml @@ -462,9 +462,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.1.1</pac4j.version> + <pac4j.version>6.3.3</pac4j.version> - <cas.version>7.2.7</cas.version> + <cas.version>7.2.7.1</cas.version> <cas-client.version>4.0.4</cas-client.version> <swagger-core.version>2.2.44</swagger-core.version>
