1、cookie

HTML4开始使用,存储在客户端保存数据,不可跨域。cookie的数据每次都会发给服务器端。
不设置有效期就是存储在内存,会话级别的存储;设置了有效期就是存储在硬盘里,有效期到了自动消失。

2、webstorage

HTML5开始使用,纯粹为了保存数据。

sessionstorage

提供一种在cookie之外存储会话数据的路径。
不同标签页数据不相同(即使同窗同源)。
相当于没有设置有效期且同域数据不共享的cookie。

localstorage

提供一种存储大量可以跨会话存在的数据的机制。
相当于永久有效期且可跨域的cookie。

3、后端权限认证

session

客户端:第一次访问服务端时,服务端会生成sessionId,回传到客户端通过cookie 保存。
服务端:第一次需要生成sessionId,并保存对应信息在服务器中,方式有 cookie、内存、mongodb、redis等。

token

每一次请求都需要携带 token,需要把 token 放到 HTTP 的 Header 里。
服务端不需要像 session一样需要存储空间,但需要解析 token的时间。时间换空间,从而减轻服务器压力。
token 完全由应用管理,所以它可以避开同源策略,可实现租户等授权登录功能。

jwt(JSON Web Token)

JWT是json格式的标准化token,是目前较为常用的权限认证方法。

Cookie,sessionstorage,localstorage,Token ,JWT,session的区别相关推荐

  1. session,cookie,sessionStorage,localStorage的区别及应用场景

    浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互. 一.cookie和session cookie和session都是用来跟踪浏览器 ...

  2. 浅谈session,cookie,sessionStorage,localStorage的区别及应用场景

    浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互. 一.cookie和session cookie和session都是用来跟踪浏览器 ...

  3. token和session的区别

    session和token都是用来保持会话,功能相同 一.session机制,原理 session是服务端存储的一个对象,主要用来存储所有访问过该服务端的客户端的用户信息(也可以存储其他信息),从而实 ...

  4. 用cookie和localStorage存储登录信息的区别

    前几天面试问项目时问到了为什么用localStorage存储登录信息不用cookie,做项目的时候确实没有想过为什么,只是因为localStorage这个api用起来方便,cookie还要自己封装,于 ...

  5. cookie、Session、Token、sessionStorage、localStorage简介__Token放在 cookie, sessionStorage 和 localStorage中区别

    cookie.Session.Token.sessionStorage.localStorage简介 cookie 是一个非常具体的东西,只得是浏览器里永久存储的一种数据,是浏览器实现的一种数据存储功 ...

  6. 面试官:要不讲讲 Cookie、Session、Token、JWT之间的区别?

    击上方"朱小厮的博客",选择"设为星标" 后台回复"加群",加入组织 来源:22j.co/btPm 什么是认证(Authentication ...

  7. Token和Session有什么区别,面试官满意的答案

    活动地址:CSDN21天学习挑战赛 token 和 Session 的问题在面试中几乎是必问的,不管是开发也好,还是测试也好,本文通过图形说明它们的原理以及弊端,遇到面试官不慌. 什么是 token ...

  8. 客户端与服务器端的认证方式(cookie,token,session)

    目录 ■问题起因 方式1:cookie ●cookie保存位置 ●cookie文件的形式 ●cookie的内容 (时代在发展) 方式2:session ■cookie・session ■查看cooki ...

  9. 【面试题】详解Cookie、localStorage、sessionStorage区别

    [面试题]详解Cookie.localStorage.sessionStorage区别 三者基本概念 Cookie localStorage sessionStorage 安全性的考虑 Cookie. ...

最新文章

  1. 最近开发的一个项目的一些感想
  2. 5新建没有头文件_IAR新建工程
  3. omnipay支付--支付宝支付
  4. 在没有XML的情况下测试Spring和Hibernate
  5. label里面的文字换行_批量识别图中文字自动命名,让你1秒找到骚图!太强大了!...
  6. 解决VM 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VM 的方法
  7. 牛客暑期多校第五场A:gpa题解(简单01分数规划)
  8. spss安装后 python_python从入门到入土教程(7)——用python实现SPSS的各种功能
  9. Win10命令提示符快捷键汇总
  10. 黑马程序员_银行业务调度系统
  11. AutoJS4.1.0实战教程 ---番茄免费小说
  12. 理解蓝绿发布、灰度发布和滚动发布
  13. 牛客网软通动力软件测试机试_软件测试员工作经验分享?
  14. Windows无法调节显示亮度
  15. 发现在创建云服务器ecs实例的磁盘快照时_阿里云服务器怎么重装系统 阿里云VPS如何重装系统...
  16. 对你来说,哪一个深度学习网络是最佳选择?(2)
  17. 短短十言,把人生说透了.
  18. MTK7681——HLK_M35模块调试
  19. [python3.6]爬虫实战之爬取淘女郎图片
  20. 《深入浅出SQL》问答录

热门文章

  1. 淮阴工学院计算机网络题库,淮阴工学院计算机导论题库.doc
  2. home credit default risk(捷信违约风险)机器学习模型复现(论文_毕业设计_作业)
  3. 比炒币还香的在线作图工具draw.io
  4. 教外谈(3):C/C++实现本地搜索引擎
  5. 开发类 - DeepIn 安装 IDEA 并集成 Tomcat
  6. 计算机科学与技术 难度,计算机科学与技术在职研究生难度如何
  7. SpringMVC之CRUD和文件上传下载
  8. TJA1043 CanTrcv
  9. python爬取js_Python爬取javascript(js)动态网页
  10. NX 查看NX图标名