我尝试使用 postman 通过 keycloak 帐户管理更新我的密码,但收到此错误:
"error": "RESTEASY003650: No resource method found for POST, return 405 with Allow header"
我的端点:http://keycloak_url/auth/realms/{realm name}/account//credentials/password/
我已经完成了一个帖子请求
最佳答案
通过 API 进行的密码重置功能已从 keycloak(12+) 中删除,因为它不安全。您可以引用this来自 github 的线程。如果您使用 keycloak 12 或更高版本,您将找不到 /credentials/password/
api。
我建议的替代方案是使用 Application Initiated Action (AIA)或使用Admin Rest API
您可以进一步看到这些已从 keycloak 中删除 here .
引用文献:https://github.com/keycloak/keycloak/pull/7393#issuecomment-773502862
关于Keycloak账户管理api更新密码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69680168/