Skip to content

Commit f964a49

Browse files
pedroigorsberyozkin
authored andcommitted
adding default crypto provider SPI to native images
1 parent a2914f7 commit f964a49

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;
@@ -78,7 +80,8 @@ public void registerServiceProviders(BuildProducer<ServiceProviderBuildItem> ser
7880
serviceProvider.produce(new ServiceProviderBuildItem(ClaimInformationPointProviderFactory.class.getName(),
7981
HttpClaimInformationPointProviderFactory.class.getName(),
8082
ClaimsInformationPointProviderFactory.class.getName()));
81-
83+
serviceProvider.produce(new ServiceProviderBuildItem(CryptoProvider.class.getName(),
84+
DefaultCryptoProvider.class.getName()));
8285
}
8386

8487
@BuildStep

0 commit comments

Comments
 (0)