当前位置:首页 > 公众号精选 > 架构师社区
[导读]作者:做个前端链接:https://www.jianshu.com/p/e07f51c5c8bd网上关于移动客户端与服务器数据传输之间的token的细节使用好像都没有详细的说明,基本都是一笔带过。对于简简单单的加入一个固定的参数token,其实是很容易被抓包的。介绍token是登...

作者:做个前端
链接:https://www.jianshu.com/p/e07f51c5c8bd

网上关于移动客户端与服务器数据传输之间的 token 的细节使用好像都没有详细的说明,基本都是一笔带过。对于简简单单的加入一个固定的参数 token,其实是很容易被抓包的。

介绍

token 是登录之后服务器返回的一段加密字符串(加密算法自己与后台商量如何加解密),存储到本地。在客户端请求服务端数据的时候可以带上(放在请求头headers,参数都行),更新 token 的方法自己与后台商量,以下只是思路。

下面说一下我自己的方案:

启动页判断本地是否存在 token

为啥在启动页更新 token 呢?是因为启动页在第一个页面,一般都会有几秒的等待时间,是不做网络请求操作的,而且页面使用率高。这样随机更新可以说安全性高。

a)本地存在 token
1)客户端使用旧 token 请求更新 token
2)服务器判断 redis 是否存在 token
3)存在则生成新的token 存储在 redis 中,删除旧的 token
4)不存在则判断该用户是否存在另一个与之不相等的 token
5)存在与之不相等的 token则说明该用户账号在其他设备登录
6)不存在~则说明过期被删除或者在其他设备登录之后退出登录被删除(设置token过期时间为30天)

b)本地不存在 token
1)有三种情况,一种重来没登录过,一种是在新设备登录,一种是登录后退出用户

退出用户

网络请求删除 redis 中的token,并删除本地的 token

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

5月5日晚间,红外成热像技术大厂烟台睿创微纳技术股份有限公司发布公告称,其全资子公司“艾睿光电”被美国国财政部OFAC(美国财政部海外资产控制办公室)列入SDN清单(特别指定国民清单)。

关键字: SDN 睿创微纳 红外 艾睿光电

据彭博社报道,华为公司正通过一个位于华盛顿的独立基金会秘密资助哈佛大学等美国大学的尖端研究。

关键字: 华为 尖端研究

近年美国科技业裁员不断,多家大型科技公司已取消了担保绿卡(PERM)的申请,这通常是海外员工获得美国绿卡的第一步。

关键字: 绿卡 AI Google 亚马逊

据美国联邦通信委员会(FCC)官网显示,FCC主席等以所谓的国家安全为由,抛出一项无理提案,提案旨在永久禁止华为、中兴通讯、海能达、海康威视、大华股份等“受管制清单”企业参与无线设备认证项目,成为测试实验室或认证机构。

关键字: 华为 中兴 无线设备认证 FCC

业内消息,上周德媒报道慕尼黑地区法院作出一审判决,认定三星电子在生产的移动通信设备中侵犯了由大唐拥有的4G标准必要专利。

关键字: 三星 大唐 4G 专利

业内消息,昨天苹果公司(Apple)发布了搭载 M4 芯片的 iPad Pro、搭载 M2 芯片的 iPad Air、新的妙控键盘、Apple Pencil Pro 等一系列新品,并介绍了 Final Cut Pro 和...

关键字: 苹果 iPad

业内消息,TikTok 目前正就早前通过的禁令起诉美国政府。TikTok 昨天提交的法庭文件表示,早前拜登政府签署的法令以国家安全为由要求 TikTok 在 9 个月内与其母公司字节跳动进行剥离,否则将禁止在美国地区开展...

关键字: TikTok

近日工信部发布了2024年一季度电子信息制造业运行情况,海关统计我国电子信息制造业生产稳步增长,出口持续回升,效益继续改善,投资保持较高增速,地区间营收分化明显。

关键字: 集成电路

5月6日,新思科技宣布将把其软件完整性业务(SIG部门)出售给Clearlake Capital和Francisco Partners领导的私募股权财团,交易价值21亿美元,预计今年下半年完成。交易完成后,该业务将成为一...

关键字: 新思科技 SIG

业内消息,科技媒体 Android Headline 近日深挖数据库,发现魅族计划推出包括魅族 21 Note 在内 5 款手机,型号分别为 M411H、M411L、M412H、M421Q 和 M431Q,只是目前尚未确...

关键字: AI 魅族
关闭
关闭