前端开发

@1:session+cookie 和 token有什么区别?

cookie与session的区别:
  1. Cookie数据存放在客户机,而session存放在服务器;

  2. Cookie并不安全,容易被修改,session则安全很多;

  3. 单个cookie存放不能超过4k,一个站点最多保存20条,而session可以存放很多;

  4. Cookie对于性能损耗比较低,而session会占用更多的服务器性能。

Token和Session的区别:

Session和 token并不矛盾,作为身份认证token安全性比Session好,因为每个请求都有签名还能防止监听以及重放攻击,而Session就必须靠链路层来保障通讯安全了。所谓Session 认证只是简单的把User 信息存储到Session 里,因为SID 的不可预测性,暂且认为是安全的。这是一种认证手段。

Token ,如果指的是OAuth Token 或类似的机制的话,提供的是 认证 和 授权 ,认证是针对用户,授权是针对App 。其目的是让 某App有权利访问 某用户 的信息。这里的 Token是唯一的。不可以转移到其它 App上,也不可以转到其它用户上。

@2: 浏览器是如何记录用户登陆状态的?

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

推荐阅读更多精彩内容

  • CSS 盒子模型:https://blog.csdn.net/Renkx0404/article/details/...
    元气满满321阅读 343评论 0 2
  • 转载自:https://baijiahao.baidu.com/s?id=1624047253519943985&...
    MMOTE阅读 686评论 0 1
  • 2018年4月12日,幸福家庭种子师资培训在大家的期盼中终于拉开了序幕。一个又是唱又是跳,又是四川话,又是...
    小彩123阅读 184评论 0 0
  • 关于毕业,很多人有话要说。 老师说:事业成功,婚姻美满,生活快乐。 班长说:以后回来,记得找我。 室友阿喜说,凌晨...
    虫古拉阅读 401评论 2 7
  • 亲爱的瑶瑶: 这些天,小米姐家在装修,看着小尹哥和小米姐来回奔波于家与新家之间(当然,主要是小尹哥),感到人生着实...
    瑶瑶的唐钰小华阅读 270评论 0 0