跳到主要内容

管理用户会话

用户会话管理帮助用户和管理员查看活动登录状态,并在需要时撤销会话。

在 Logto 中,你可以通过三种常见路径管理会话:

  • Account API:用于产品账户设置页面中的终端用户自助服务。
  • Management API:用于管理员或支持工具管理任何用户的会话。
  • Admin Console:用于在 Logto 控制台中进行操作员工作流,而无需构建自定义工具。

选择合适的 API

场景推荐的 API
让已登录用户管理自己的活动会话Account API
让管理员或支持团队管理用户的会话Management API
让操作员直接在 Logto 控制台中管理会话Admin Console

查看活动会话

Account API(自助服务)

使用 Account API 会话端点列出当前用户的活动会话。

在向终端用户公开此功能之前,请确保在 Account center 设置中启用了会话管理,并且你的应用请求了所需的 Account API 权限。

Management API(管理工具)

当你的管理系统需要列出目标用户的会话时,使用 Management API。

撤销会话

Account API(终端用户撤销自己的会话)

终端用户可以从自己的会话列表中撤销特定会话。

对于敏感操作,Account API 会话管理需要用户验证后才能访问。请参阅 获取验证记录 ID

Management API(管理员撤销用户会话)

管理员可以通过用户 ID 和会话 ID 撤销目标用户的会话。

Admin Console

如果你的团队直接在 Logto 控制台中管理用户,你可以查看活动会话并从用户详细信息页面撤销特定会话。

会话 管理用户授权的应用程序(授权)

Account API 的账户设置:管理用户会话

Management API 的账户设置:用户会话管理

用户管理:管理用户活动会话