From 55751a0830dbb33f2e1f20eb86cacec41636dfb9 Mon Sep 17 00:00:00 2001 From: Justin Tay <49700559+justin-tay@users.noreply.github.com> Date: Thu, 5 Oct 2023 10:20:05 +0800 Subject: [PATCH] Fix client assertion with invalid ES256, ES384, ES512 signatures Closes #23721 --- .../keycloak/broker/oidc/AbstractOAuth2IdentityProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/src/main/java/org/keycloak/broker/oidc/AbstractOAuth2IdentityProvider.java b/services/src/main/java/org/keycloak/broker/oidc/AbstractOAuth2IdentityProvider.java index 25aaf89f526..1fb4d684dfe 100755 --- a/services/src/main/java/org/keycloak/broker/oidc/AbstractOAuth2IdentityProvider.java +++ b/services/src/main/java/org/keycloak/broker/oidc/AbstractOAuth2IdentityProvider.java @@ -34,9 +34,9 @@ import org.keycloak.broker.provider.util.SimpleHttp; import org.keycloak.common.ClientConnection; import org.keycloak.common.util.Time; import org.keycloak.crypto.Algorithm; -import org.keycloak.crypto.AsymmetricSignatureProvider; import org.keycloak.crypto.KeyWrapper; import org.keycloak.crypto.MacSignatureSignerContext; +import org.keycloak.crypto.SignatureProvider; import org.keycloak.crypto.SignatureSignerContext; import org.keycloak.events.Details; import org.keycloak.events.Errors; @@ -447,7 +447,7 @@ public abstract class AbstractOAuth2IdentityProvider