小编Lio*_*elB的帖子

Keycloak SSO 会话空闲时间始终设置为 30 分钟

我正在开发一个项目,使用最新的 Keycloak 版本、Spring Boot 和 Spring Oauth2 以及 Angular 作为前端层。

这是我的 keycloak 令牌配置:

在此输入图像描述

无论我在 kecloak 服务器上为“SSO Session Idle”属性设置什么值,30 分钟后都会出现 RFRESH_TOKEN_ERROR(这是基于官方文档的该属性的默认值),之后我无法调用任何后端端点不再存在,我的令牌已失效,所有调用都是使用匿名身份验证对象进行的。

我应该怎么做才能让这个属性发挥作用(在我的例子中,它不应该在 10 小时之前使令牌失效)?我是否必须以某种方式从前端刷新令牌以避免我的令牌失效?我应该如何处理客户端不活动超时,以便用户不必每 30 分钟再次登录?

任何帮助或示例将不胜感激。

keycloak 服务器上客户端的高级设置: 客户端设置

session timeout single-sign-on keycloak

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

keycloak ×1

session ×1

single-sign-on ×1

timeout ×1