跳转到主要内容

安全

当你想查看 Fetch Hive 账户在哪些地方处于登录状态时,使用 Security。该页面帮助你检查活动会话,并从单个设备或一次性从所有其他设备撤销访问权限。

概述

安全页面显示一个包含设备和位置详情、最近活动以及标记你当前所用设备的 Current session 徽章的会话表格。你可以搜索该表格、撤销单个会话,或撤销除当前会话之外的所有其他会话。 已撤销的会话会在 Fetch Hive 受保护的界面中停止工作。仪表盘和基于 JWT 的 API 请求会先验证会话 ID 和会话版本,再继续处理。为了让普通请求保持快速,成功的验证会使用短暂的正向缓存。默认缓存窗口为 5 分钟,可通过 AUTH_SESSION_VALIDATION_CACHE_TTL_SECONDS 调整,因此已撤销或已暂停的 JWT 访问可能会一直有效到缓存的 (sub, sid, sv) 条目过期。轮换会话版本会绕过旧的缓存条目。

如何查看活动会话?

在侧边栏打开 Settings,然后点击 Security 查看会话表格以了解你的账户当前在哪些位置处于登录状态。 如果你想将表格缩小到特定设备或会话详情,使用搜索框。 查找 Current session 徽章,以确认哪一行代表你当前所用的设备。

如何撤销单个会话?

在表格中找到你想要移除的会话。 点击该行的 Revoke 在对话框中确认操作以登出该会话。 会话被撤销后,该会话不能再使用认证服务的受保护端点,也不能继续刷新访问令牌。基于 JWT 的仪表盘/API 请求会在验证缓存窗口到期后被阻止。被暂停的账户也会以同样方式被阻止。

如何撤销所有其他会话?

当你想要登出除当前会话之外的所有会话时,使用页面标题中的 Revoke All Sessions 在对话框中确认操作。 当你已在多台设备上登录,并且不再信任它们时,这是最快的选项。 你当前的会话会保持活动状态,因此可以继续工作。 另请参阅:团队成员计费