第 6 章 管理用户会话
当用户登录域时,红帽构建的 Keycloak 为每个用户维护一个用户会话,并记住会话中用户访问的每个客户端。域管理员可以在每个用户会话上执行多个操作:
- 查看域的登录统计信息。
- 查看活动用户及其登录位置。
- 从其会话中注销用户。
- 撤销令牌。
- 设置令牌超时。
- 设置会话超时。
6.1. 管理会话 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要查看红帽构建的 Keycloak 中活跃客户端和会话的顶级视图,请点击菜单中的 Sessions。
会话
6.1.1. 签发所有活跃的会话 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以注销域中的所有用户。从 Action 列表中,选择 Sign out all active sessions。所有 SSO Cookie 都无效。红帽构建的 Keycloak 使用注销事件的 Red Hat build of Keycloak OIDC 客户端适配器通知客户端。在活动浏览器会话中请求身份验证的客户端必须再次登录。SAML 等客户端类型不接收反向通道退出请求。
注意
点 Sign out all active sessions 不会撤销未完成的访问令牌。未完成的令牌必须自然地过期。对于使用红帽构建的 Keycloak OIDC 客户端适配器的客户端,您可以推送 撤销策略来 撤销令牌,但这不适用于其他适配器。
6.1.2. 查看客户端会话 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
流程
- 点菜单中的 Clients。
- 点客户端查看该客户端的会话。
点 Sessions 选项卡。
客户端会话
6.1.3. 查看用户会话 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
流程
- 点菜单中的 Users。
- 点用户查看该用户会话。
点 Sessions 选项卡。
用户会话