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 数据库中的空会话表的主要内容,如果未能解决你的问题,请参考以下文章
org.hibernate.AssertionFailure: [...] 条目中的空 id(发生异常后不要刷新会话)
如何通过ID获取其他用户信息(用户名,名字)? [Keycloak]
为啥机密和公共客户端需要应用程序来处理 spring/keycloak 适配器中的会话?