我无法从 JBOSS AS 7.1 REST 端点调用 keycloak-admin-client。我可以从 JUNIT test 调用相同的服务,但是当我尝试从 REST 端点做同样的事情时,我遇到了错误:
Caused by:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "access_token" (class org.keycloak.representations.AccessTokenResponse), not marked as ignorable
当我从 jackson2 -> jackson 更改依赖项时,我在 JUNIT 测试中遇到同样的错误
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson2-provider</artifactId>
<version>3.0.7.Final</version>
</dependency>
我猜它与杰克逊提供者有某种联系,但我尝试了一切,从在部署结构中排除杰克逊到使用不同的旧版本的 keycloak 管理客户端和 keycloak-adapter-bom(2.5.5 或 3.4.3)。
<module name="org.jboss.resteasy.resteasy-jackson-provider"/>
任何人都可以为 JBOSS AS 7.1 的 keycloak-admin-client 提供工作 pom.xml 吗?
非常感谢