Token 安全策略是一种用于保护系统安全和体验的功能配置。它包括了三个主要配置项:“会话有效期”、“Token 有效周期” 和 “过期 Token 刷新时限” 。
配置入口在 插件设置 - 安全性 - Token 策略:

定义:
会话有效期是指用户登录后,系统允许该用户保持会话活动的最长时间。
作用:
超过会话有效期后,用户再次访问系统时将会收到 401 错误响应,随后系统会将用户重定向到登录页面重新验证身份。 示例: 如果会话有效期被设置为 8 小时,用户从登录开始计时,在没有额外交互的情况下,8 小时后会话将失效。
建议设置:
定义:
Token有效期是指系统在用户的活跃会话中签发的每个 Token 的生命周期。
作用:
当 Token 到期时,系统将自动签发新的 Token 以维持会话活动。 每个已过期的 Token 仅允许刷新一次。
建议设置:
出于安全性考虑,推荐设置在 15 到 30 分钟之间。 根据场景需要可调整。例如: 高安全场景: Token 有效期可缩短至 10 分钟或更低。 低风险场景: Token 有效期可适当延长至 1 小时。
定义:
过期 Token 刷新时限是指 Token 过期后,允许用户通过刷新操作重新获取新 Token 的最长时间窗口。
特点:
如果超过刷新时限,用户必须重新登录才能获取新的 Token 。 刷新操作不会延长会话有效期,只会重新生成 Token 。
建议设置:
出于安全性考虑,推荐设置在 5 到 10 分钟之间。