Skip to content

Commit 3dcb2b5

Browse files
pedroigorgsmet
authored andcommitted
adding default crypto provider SPI to native images
(cherry picked from commit f964a49)
1 parent 1b1024f commit 3dcb2b5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

extensions/keycloak-authorization/deployment/src/main/java/io/quarkus/keycloak/pep/deployment/KeycloakReflectionBuildStep.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import org.keycloak.adapters.authorization.cip.HttpClaimInformationPointProviderFactory;
1010
import org.keycloak.authorization.client.representation.ServerConfiguration;
1111
import org.keycloak.authorization.client.representation.TokenIntrospectionResponse;
12+
import org.keycloak.common.crypto.CryptoProvider;
13+
import org.keycloak.crypto.def.DefaultCryptoProvider;
1214
import org.keycloak.jose.jwk.JSONWebKeySet;
1315
import org.keycloak.jose.jwk.JWK;
1416
import org.keycloak.jose.jws.JWSHeader;
@@ -79,7 +81,8 @@ public void registerServiceProviders(BuildProducer<ServiceProviderBuildItem> ser
7981
serviceProvider.produce(new ServiceProviderBuildItem(ClaimInformationPointProviderFactory.class.getName(),
8082
HttpClaimInformationPointProviderFactory.class.getName(),
8183
ClaimsInformationPointProviderFactory.class.getName()));
82-
84+
serviceProvider.produce(new ServiceProviderBuildItem(CryptoProvider.class.getName(),
85+
DefaultCryptoProvider.class.getName()));
8386
}
8487

8588
@BuildStep

0 commit comments

Comments
 (0)