令牌过期处理


浏览:484 次

令牌用于接口身份验证。令牌的过期时间由后端设置。当令牌过期时,无法再请求数据。通常,项目后端设置的过期时间为24小时。我们可以手动修改令牌值以使令牌无效。

有两种方法可以处理令牌过期:

方法1:让用户再次登录以获取新令牌,但此方法体验不佳。通常,令牌的过期时间很短,用户每次都必须重新登录。

方法2:根据用户信息自动为用户生成新令牌,以减少登录次数。

还有两种刷新令牌的方法:

方法1:

拦截每个请求响应。如果请求失败(由过期的令牌导致),请刷新令牌,然后刷新请求接口。这种方法的优点是它不需要令牌到期时间字段,也不需要判断时间。缺点是它又消耗了一个请求。

方法2:

在启动每个请求之前拦截它。In确定令牌是否过期。如果它过期,将在继续请求接口之前刷新它。这种方法的优点是可以在请求之前进行拦截,这样可以节省请求的数量。缺点是后端需要提供令牌到期时间字段,并且需要根据计算机的本地时间进行判断。如果计算机时间被篡改,拦截将失败。

来到统软云免费了解更多信息:、、、等。统软云支持您可以通过单击网站生成自己的app。

,注册后为新手提供免费开发包

提交app定制需求,免费获取报价和周期:

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看