我正在尝试触发密钥克隆中的密码重置过程,以便用户收到一封电子邮件来设置新密码。不幸的是,我总是得到400条回复
com.fasterxml.jackson.databind.JsonMappingException:无法从START_OBJECT令牌中反序列化java.util.ArrayList的实例,位于[来源:io.undertow.servlet.spec.ServletInputStreamImpl@89719e69; 行:1,列:1]
我在描述的api上调用keycloak:“ PUT / admin / realms / {realm} / users / {id} / execute-actions-email”和以下对象:
{"actions":["UPDATE_PASSWORD"]}
Run Code Online (Sandbox Code Playgroud)
请参阅:http : //www.keycloak.org/docs/rest-api/index.html#_send_a_update_account_email_to_the_user
解决方案:仅用["UPDATE_PASSWORD"]作您的请求的主体,它可以工作...
在Java中: Entity.json("[\"UPDATE_PASSWORD\"]");
| 归档时间: |
|
| 查看次数: |
3017 次 |
| 最近记录: |