【问题标题】:Keycloak: Could not find resource for full pathKeycloak:找不到完整路径的资源
【发布时间】:2022-01-04 10:02:04
【问题描述】:

我正在尝试让 keycloak 的 REST API 工作。

感谢this post 我能够获得令牌。但是在第一个答案中尝试用户列表的示例时,我得到了错误:

"error": "RESTEASY003210: Could not find resource for full path: http://PATHTOCEAKLOAK:81/auth/user/realms/master/users"

这是我对邮递员的要求:

当我使用 Bitnami 容器时,管理员被称为用户,这就是为什么我使用 /auth/user/ 而不是 /auth/admin/

【问题讨论】:

  • 您的客户端是否启用了“serviceAccountsEnabled”?
  • 还要确保您的“用户”有足够的权限来管理领域用户。
  • 谢谢,我将“admin-cli”的访问类型更改为机密,现在可以激活“ServiceAccountsEnabled”选项。在“用户”的角色映射中,它已经有管理员,只是为了尝试添加其他可用角色(create-realm、uma_authorization、offline_access),但我仍然遇到同样的错误。非常感谢您的帮助。

标签: keycloak keycloak-rest-api


【解决方案1】:

对于仍然面临此错误并使用 17.0+ 版本的 Keycloak 的用户,根据official documentation,端点发生了变化。我通过使用{realm}/user 并在两者之间省略/auth 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-12
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 2015-04-16
    • 1970-01-01
    • 2016-09-11
    相关资源
    最近更新 更多