无效Token
Token作为服务端颁发的临时身份凭证,承载着用户身份、权限范围、有效时长等信息,无效化的核心原因主要分为四类:一是过期失效,Token均有预设有效期,超时后会被服务端标记为无效,这是最常见原因;二是格式错误,传输过程中出现字符丢失、拼接错误,或非服务端颁发的非法Token;三是主动作废,用户登出、密码修改、账号异地登录时,服务端会主动吊销原有Token;四是签名验证失败,服务端通过加密签名校验Token是否被篡改,篡改后的Token会验证不通过。
当出现无效Token时,应用通常会返回特定状态码并提示重新认证,前端一般会触发重新登录流程,由服务端重新颁发有效Token。合理设置Token有效期、做好传输加密、及时吊销作废Token,是避免无效Token异常影响用户体验的关键。

闽公网安备 35021102000564号