【问题标题】:Keycloak Account management api update password does not workKeycloak 账户管理api更新密码不起作用
【发布时间】:2021-12-09 07:01:05
【问题描述】:

我正在尝试使用邮递员通过 keycloak 帐户管理更新我的密码,但出现此错误:

"error": "RESTEASY003650: No resource method found for POST, return 405 with Allow header"

我的端点:http://keycloak_url/auth/realms/{realm name}/account//credentials/password/ 我已经完成了发帖请求

【问题讨论】:

    标签: keycloak keycloak-rest-api


    【解决方案1】:

    通过 API 的密码重置功能已从 keycloak(12+) 中删除,因为它不安全。你可以参考 github 上的this 线程。如果您使用的是keycloak 12或更高版本,您将找不到/credentials/password/ api。

    我可以建议的替代方案是使用 Application Initiated Action (AIA) 或使用 Admin Rest API

    您可以进一步看到这些已从 keycloak here 中删除。

    参考:https://github.com/keycloak/keycloak/pull/7393#issuecomment-773502862

    【讨论】:

    • @Abhiijeet 说 api 方法已被删除。但您仍然不能将您的用户重定向到需要更新密码的操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 2020-02-07
    • 1970-01-01
    • 2021-10-30
    • 2021-06-25
    • 2015-10-01
    • 2017-07-18
    相关资源
    最近更新 更多