我已经在KeyCloak 9.0.3中实现了自定义REST端点。外部UI层将调用此端点,以完成整个注册流程,包括创建用户和发送验证流程。 在SPI代码中,我正在调用Admin REST客户端来创建用户并发送验证电子邮件。 调用此服务时出现错误。
ERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-42) Uncaught server error: java.lang.NoClassDefFoundError: org/keycloak/admin/client/KeycloakBuilder
我的POM文件包含依赖项-
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-admin-client</artifactId>
</dependency>
关于我在这里缺少什么的任何想法?还是从自定义SPI中访问Admin REST API有问题?