token

令牌

目的是确定向服务器发送请求的到底是谁 ,以此避免频繁的数据库查询操作

用什么来作为token ?

设备号/设备mac地址:在用户登陆时获取设备信息将其作为参数传到服务器 服务器将其存入数据库并设为session 客户端每次请求时统一拦截 服务器进行判断对比

该方式是客户端具有了唯一标示 缺点是需要传参由服务器存储 优点是token未过期时 不需要重复登陆

session值:服务器判断是否是用户 是则返回一个sessionId 此后每一次请求都要带上该sessionId 服务器统一拦截

该方式优先是不需要传参 服务器不需要传参 但session过期必须客户端自己重新登陆才能访问数据

总结

token 存在的意义就是不再需要服务器重复的去认识你 不再需要客户端重复的告诉你我是谁

客户端存储 服务器验证 会过期

问题

如何保证安全

如何保证唯一

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容