中易网

为什么 APP 要用 token 而不用 session 认证

答案:1  悬赏:10  
解决时间 2021-01-31 17:11
为什么 APP 要用 token 而不用 session 认证
最佳答案
你对 TOKEN 和 SESSION 的理解有误。

SESSION 是服务器通过 Key-Value 对来保存数据的一种机制,比如 APP 的登录状态可以用 SESSION 来保存。

TOKEN 翻译过来叫令牌,令牌是什么意思?可以拿现实中的令牌对比,现实中的令牌起到通行证的作用,而这在服务端也是一样的。我们在登录后,服务端使用 SESSION 保存我们的登录状态,并把 SESSION 的 Key 返回给客户端,那么这个 Key 就成为我们的令牌(TOKEN),我们以后再访问数据,就直接把这个 TOKEN 随着请求一起发送给服务端,这样服务端通过这个 TOKEN 在 SESSION 中查找数据,如果有就说明 TOKEN 有效(就像你去旅游,关口认可你的通行证),并取出你的登录数据,利用你的用户信息(保存在登录数据内)查出你想要的内容。

实际上 TOKEN 的校验会更复杂,上面只是给出一个简单的例子方便理解。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
9岁小孩、偶尔头疼后就必须呕吐,吐完就好了
欧米茄表壳凹陷 换个多少钱
跪求奶茶店双皮奶及奶昔制作方法
2016款经典款1.6l轩逸采用的还是老款机会不会
我睡眠不好,想在睡前喝点安神茶,但睡前喝太
宝儿中分头直发造型是什么时候
是什么叫做垃圾分栋
爱书如命的人这篇短文记述了什么
农村里的大水缸能养锦鲤吗
裕华园北门(人行门)这个地址在什么地方,我要
关于公司的股权转让
雨花石的化学成分是什么?
郑州有什么经纪公司,可以签约艺人可以面试的
经常熬夜吃什么药
哪里有卖针管笔的?
推荐资讯
苹果6s手机内存多少最好最好
对某某有信心,用英语怎么表达?.
知道今年预科有哪些专业吗
大字加电念什么
[(438÷73)十920]X34怎么列综合算式
翻译英文专利时,本体上延伸出一个extension
中国足协为什么终止跟德国足协的合作
美皮护和丝芙康哪个好
山西太原居民可以支配的收入是多少
监控成像不正为什么(如同鱼眼效果,图像呈圆
好看的言情小说 女主的儿子有先天性心脏病的
长安s460大灯原厂和普通有什么区别
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?