是否可以编辑/更新Keycloak的Infinispan缓存?

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

Keycloak 提供多个 REST 调用,以从其内置 Infinispan 缓存中检索客户端或用户会话。还可以通过 REST API 删除会话。

我想知道是否可以在自定义 SPI 中以编程方式“更新”会话。 Javadoc列出了一些与 Infinispan 相关的方法,但我不清楚这些方法是否可以用于此目的。 有谁知道是否可以使用默认的内置 Infinispan 缓存或外部 Infinispan 服务器来完成此操作?

暂时我们只能使用 Keycloak v23.0.7,因为我们首先需要重新构建自定义主题才能与 v24+ 一起使用。

谢谢!

keycloak infinispan keycloak-rest-api
1个回答
0
投票
https://www.keycloak.org/docs-api/latest/rest-api/index.html 上的参考,确保确实没有针对您的用例暴露公共管理 REST API 调用

虽然我不熟悉 Keycloak 实际上提供的公共 API/SPI,但查看链接的 Javadoc,这些并没有出现公共 API/SPI。这意味着在下一个版本中事情可能会在没有警告的情况下发生变化。尽管如此,您应该能够实现 Keycloak 扩展来实现您的需求,请参阅链接的扩展以获取参考/灵感:

https://www.keycloak.org/extensions

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.