在KeyCloak中批量更新用户

时间:2016-01-17 16:47:02

标签: java keycloak

我有一项任务是更改IDM中用户的状态。我选择的解决方案是天真的:循环每个解决方案并使用REST调用KeyCloak的服务。

然而,我注意到这会耗费大量时间。我认为批量更新(相当于SQL)可能会解决问题,但我没有在KeyCloak的API中找到它。

有谁知道如何修复它?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

您是否可以访问Keycloak的数据库?如果是这种情况,您可以更新用户'带有SQL语句的数据。架构非常简单易懂,我之前已经以这种方式进行批量更新。

你是什么意思"状态"?如果你的意思是"启用"状态,您的更新将如下所示:

UPDATE user_entity SET enabled = (value) WHERE (your conditions)

AFAIK,无法通过REST或管理控制台进行批量更新。

祝你好运!