Keycloak 为用户设置所需操作

问题描述 投票:0回答:2

如何通过keycloak api为用户设置所需的操作?我在他们的 admin Rest api 文档中没有找到它。只有

PUT /{realm}/users/{id}/execute-actions-email

但它通过电子邮件工作,这不符合我的要求。我想强制用户在下次登录时更改密码

api authentication keycloak change-password
2个回答
1
投票

所以,下一个 api 解决了我的问题

Update the user
PUT /{realm}/users/{id}

0
投票

Keycloak 23.0.5 有 0 个文档,没用。这是我找到并为此版本工作的答案: 请求 PUT {url}/admin/realms/{realm}/users/{id} 请求正文: {“必需的操作”:

[“UPDATE_PASSWORD”、“CONFIGURE_TOTP”、“VERIFY_EMAIL”]

} 这是您可以使用的所有操作的列表: 枚举必需的操作{ VERIFY_EMAIL、UPDATE_PROFILE、CONFIGURE_TOTP、UPDATE_PASSWORD、TERMS_AND_CONDITIONS }

希望这能帮助别人并节省一些时间。

© www.soinside.com 2019 - 2024. All rights reserved.