Keycloak H2 数据库中的空会话表

Posted

技术标签:

【中文标题】Keycloak H2 数据库中的空会话表【英文标题】:Empty SESSION Table in Keycloak H2 Database 【发布时间】:2022-01-10 11:35:24 【问题描述】:

我正在使用带有默认 H2 数据库的 Keycloak 15.0.2。我已经登录了几个用户,并且可以在 Keycloak 会话选项卡中获得活动会话,但在 DB 中,我看不到与 USER_SESSION 和 CLIENT_SESSION 等会话相关的所有表中的任何条目。

有人对我如何获得这些条目有任何建议吗?

提前致谢。

【问题讨论】:

【参考方案1】:

Keycloak 不在数据库中存储会话,离线会话除外。会话存储在 Infinispan 缓存中的内存中。 您可以使用 REST API 访问会话。

【讨论】:

以上是关于Keycloak H2 数据库中的空会话表的主要内容,如果未能解决你的问题,请参考以下文章

Django - ajax 请求中的空会话数据

org.hibernate.AssertionFailure: [...] 条目中的空 id(发生异常后不要刷新会话)

如何通过ID获取其他用户信息(用户名,名字)? [Keycloak]

为啥机密和公共客户端需要应用程序来处理 spring/keycloak 适配器中的会话?

Keycloak:获取当前 SSO 会话的 UserSessionModel

本地 xampp 服务器上的空会话