当前位置: 首页 > 知识库问答 >
问题:

JBOSS AS 7上的keycloak管理客户端

殳阳飙
2023-03-14
Caused by:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "access_token" (class org.keycloak.representations.AccessTokenResponse), not marked as ignorable
<dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jackson2-provider</artifactId>
        <version>3.0.7.Final</version>
    </dependency>
<module name="org.jboss.resteasy.resteasy-jackson-provider"/> 

有人能为JBOSS 7.1的keycloak-admin-client提供工作的pom.xml吗?

多谢

共有1个答案

卫俊誉
2023-03-14

谢谢@Ravthiru的回应。

这个问题更加复杂和简单。我已经将restendpoint放在war模块中,该模块由keycloak适配器保护,防止从外部调用任何restendpoint。我已经为所有与Keycloak相关的RESTendpoint创建了单独的war模块,它像魅力一样工作。之前我只是通过单元测试调用keycloak管理客户机,这意味着从war模块内部调用,因此我遇到了这个问题。但我花了几天时间才意识到问题出在哪里,因为我确信这是因为杰克森2。

我的耻辱。干杯。

 类似资料:
  • 我以前在其他项目中实现过类似的功能,但从未使用Quarkus作为底层实现框架。所以,我的猜测是与此有关。但我从没见过这样的错误。有人能给我一些关于如何绕过这个问题的见解吗?

  • 在https://KeyCloak.gitbooks.io/server-developer-guide/content/v/2.2/topics/admin-rest-api.html中使用CURL的示例适用于从其Docker映像运行KeyCloak。 为了实现应用程序的最终目标形状,我希望使用客户端ID和机密而不是用户名+密码进行身份验证。 该令牌会导致对admin REST API的调用出现

  • The AdminClient API supports managing and inspecting topics, brokers, acls, and other Kafka objects. To use the AdminClient API, add the following Maven dependency: <dependency>     <groupId>org.apac

  • 使用keycloak rest API创建以下内容。 试图为使用KeyCloak的应用程序编写完全自动化的CI解决方案。我在测试期间自动重新创建k8s中的keycloak服务器,以100%确保所有内容都是相同的。 目前使用KeyCloak5。 但是我无法将我的新用户分配给客户机-角色领域-管理中的所有角色。我试图阅读api文档,但我找不到如何执行该命令。