美文网首页
鉴权操作流程(前端逻辑)

鉴权操作流程(前端逻辑)

作者: 微_______凉 | 来源:发表于2018-09-12 15:06 被阅读0次

1.用户登录 调取接口 去获取对应的token,此时将token 存储在了sessionStorage中。项目的最开始是去获取当前用户的token。(base64加密),之后调用token有效时间和校验token是否失效。
2.公共请求方法 request 函数在请求头添加 token,即每次的相关请求都带有了当前用户的token信息,如果token在有效期内则可以正常请求。否则便会抛出异常。
3.假如token的有效时间是3600s,但是用户很久没有操作系统,会启动用户锁定状态,通过监控用户的操作时间差来判断锁定的状态。正常情况下token是不会过期的,因为在token的过期前几分钟内会进行token的更新操作,理论上token是不会过期的。所以当用户重新操作系统的时候,超过了一定时间之后需要用户重新登录系统来,其实也是调取的token的接口,去获取新的token,并替换之前的token。(但是这里没有考虑到的一种情况是如果项目一直在启动,但是服务重启了,或者其他原因导致前端的token在验证的时候不通过,这样就会导致页面的锁定状态无法打开,这时候前端做的处理是重新跳转到登录页,并删除token,就像第一次登录系统一样。)

相关文章

  • 鉴权操作流程(前端逻辑)

    1.用户登录 调取接口 去获取对应的token,此时将token 存储在了sessionStorage中。项目的最...

  • 04-15动态路由的实现与优化

    Vue中后台鉴权的另一种思路 - 动态路由的实现与优化 鉴权-前端路由 VS 鉴权-动态路由 前端路由鉴权相信只要...

  • Day-3

    逻辑流程可从以下几个维度展开: 1、用户操作流程(一般用在主流程:用户分流)是前端用户层面的 2、功能操作:功能实...

  • 交易所安全测试--业务逻辑

    0x02 业务逻辑 一、概述 对于交易所来说,一个逻辑完备,鉴权完整的交易流程必不可少。业务逻辑漏洞独立与其他服务...

  • Jumping with Try

    场景 以一个简化了的用户登录的鉴权流程,流程大体如下: 首先尝试本站鉴权,如果失败,再尝试twiter的方式恢复;...

  • 产业研究院

    React1 接口鉴权在前端的实现步骤 拦截器的处理逻辑 git的常规命令 git的常规命令 jsx的特点及优点 ...

  • 离线词典

    鉴权逻辑 给特定的apikey授权后,才可使用。 ①没有鉴权成功的apikey ②已授权但过有效期的apikey ...

  • WebSocket连接鉴权的过程

    鉴权授权方案 根据WebSocket文档上的说明,鉴权授权是需要自己实现。我们自己实现的流程大概是,在每次连接前,...

  • 钉钉微应用移动端获取用户信息

    方式一 鉴权流程完成后 钉钉的某些API在鉴权前是可以调用的,因此,可以直接调用,但是 dd.biz.user....

  • 鉴权

    前言 整合资源 文章 各种前端鉴权[https://juejin.cn/post/7129298214959710...

网友评论

      本文标题:鉴权操作流程(前端逻辑)

      本文链接:https://www.haomeiwen.com/subject/fozhbftx.html