Refresh Token
OAuth 流程中用于在 access token 过期后静默获取新访问令牌的长期凭据,通常存储在服务端数据库中
时间轴 (近 90 天)
微软 365 场景中刷新令牌的默认最长存续时间可达 90 天
受害者修改密码不能终止设备码攻击的入侵,必须主动吊销所有相关令牌
企业访问场景中令牌往往配合刷新令牌使用,有效期可延伸至数小时乃至数天
采用极短 TTL 的 Access Token(如 5 分钟)搭配 Refresh Token 是当前业界较为普遍的折中选择
缩短 Token 有效期、引入 Token 撤销列表或采用短生命周期 Access Token 配合 Refresh Token 机制,都是缓解幻影权限问题的常见手段
智能体使用授权码向令牌端点换取访问令牌,令牌过期后可使用刷新令牌(Refresh Token)获取新的访问令牌而无需用户再次授权
长时间运行的训练任务中用户原始令牌可能在任务完成前过期,需要设计令牌刷新与续期机制
全部知识事实 (8)
OAuth是一种授权框架,通过颁发短期有效的Access Token和用于续期的Refresh Token来允许第三方应用在不暴露用户密码的前提下获得有限访问权限
95%待验证受害者修改密码不能终止设备码攻击的入侵,必须主动吊销所有相关令牌
50%待验证微软 365 场景中刷新令牌的默认最长存续时间可达 90 天
50%待验证企业访问场景中令牌往往配合刷新令牌使用,有效期可延伸至数小时乃至数天
50%待验证缩短 Token 有效期、引入 Token 撤销列表或采用短生命周期 Access Token 配合 Refresh Token 机制,都是缓解幻影权限问题的常见手段
50%待验证采用极短 TTL 的 Access Token(如 5 分钟)搭配 Refresh Token 是当前业界较为普遍的折中选择
50%待验证智能体使用授权码向令牌端点换取访问令牌,令牌过期后可使用刷新令牌(Refresh Token)获取新的访问令牌而无需用户再次授权
50%待验证长时间运行的训练任务中用户原始令牌可能在任务完成前过期,需要设计令牌刷新与续期机制
50%