首页 > 解决方案 > 尝试访问 Keycloak 中的帐户(预览版)REST API,得到 404

问题描述

我正在尝试访问新帐户 API(不是管理员)keycloak 4.8.3。我正在尝试做:

GET "/auth/realms/{realm}/account/credentials/password" endpoint (Based on the AccountRestServiceTest.java) 

使用帐户所有者的令牌。得到一个404 error.

我已经启动了具有预览功能的服务器

bin/standalone.bat -Dkeycloak.profile=preview

我试图添加profile.properites带有profile=preview选项的文件

并且用户具有"manage-account","view-profile"帐户角色

我在这里做错了什么?

标签: keycloakjboss-toolskeycloak-services

解决方案


我面临同样的问题,我找到了解决方案。

您需要将值为application/json的 HTTP 标头Accept添加到您的请求中。

因为 AccountRestService 仅在标头AcceptContent-Type为 application/json 时才可访问。


推荐阅读