Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的任务是更改 IDM 中用户的状态。我选择的解决方案很幼稚:循环每一个并使用 REST 调用 KeyCloak 的服务。
但是,我注意到这会消耗大量时间。我认为像批量更新(相当于 SQL)这样的东西可能会解决这个问题,但我在 KeyCloak 的 API 中没有找到它。
有谁知道如何修理它?感谢帮助!
您可以访问 Keycloak 的数据库吗?如果是这种情况,您可以使用 SQL 语句更新用户数据。架构很容易理解,我以前以这种方式进行过批量更新。
“状态”是什么意思?如果您的意思是“启用”状态,您的更新将如下所示:
UPDATE user_entity SET enabled = (value) WHERE (your conditions)
AFAIK,无法通过 REST 或管理控制台批量更新。
祝你好运!
Is there a more elegant way to do this:
widget.notes.where(:author_id => a).first.message= widget.notes.where(:author_id => a).first.message