You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Keycloak手动发送邮箱验证邮件API报错400问题求助

解决Keycloak /{realm}/users/{id}/execute-actions-email接口指定actions报错问题
  • 修正请求体格式:该接口要求请求体为数组格式的action列表,而非字符串或对象。正确的请求体示例:

    ["VERIFY_EMAIL"]
    

    若写成"VERIFY_EMAIL"或其他非数组格式,会直接返回400错误。

  • 检查请求头与权限:

    • 必须设置请求头Content-Type: application/json,否则Keycloak无法正确解析请求体。
    • 确保使用的Admin Token包含manage-users或impersonation权限,且Token所属realm与目标realm一致,权限不匹配或跨realm请求可能被误返回400错误(部分版本会混淆权限错误为格式错误)。
  • 匹配Keycloak版本的枚举值:

    • 多数版本使用VERIFY_EMAIL作为邮箱验证的action值,若使用旧版本可通过Admin Console用户操作页面抓包,确认官方请求的action参数值,直接复用即可避免版本兼容问题。

内容的提问来源于stack exchange,提问作者AlmaG3st

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 23:50:55