Skip to content

Commit

Permalink
Infinispan Extension adds SASL to service providers
Browse files Browse the repository at this point in the history
  • Loading branch information
karesti committed Jul 4, 2024
1 parent e9d6790 commit e5a1efa
Showing 1 changed file with 16 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,22 @@ InfinispanPropertiesBuildItem setup(ApplicationArchivesBuildItem applicationArch
"org.infinispan.client.hotrod.impl.consistenthash.SegmentConsistentHash")
.build());

// Elytron Classes
String[] elytronClasses = new String[] {
"org.wildfly.security.sasl.plain.PlainSaslClientFactory",
"org.wildfly.security.sasl.scram.ScramSaslClientFactory",
"org.wildfly.security.credential.BearerTokenCredential",
"org.wildfly.security.credential.GSSKerberosCredential",
"org.wildfly.security.credential.KeyPairCredential",
"org.wildfly.security.credential.PasswordCredential",
"org.wildfly.security.credential.PublicKeyCredential",
"org.wildfly.security.credential.SecretKeyCredential",
"org.wildfly.security.credential.SSHCredential",
"org.wildfly.security.credential.X509CertificateChainPrivateCredential",
"org.wildfly.security.credential.X509CertificateChainPublicCredential"
};

reflectiveClass.produce(ReflectiveClassBuildItem.builder(elytronClasses).build());
return new InfinispanPropertiesBuildItem(propertiesMap);
}

Expand Down

0 comments on commit e5a1efa

Please sign in to comment.