前后端的身份认证

2021-03-09  本文已影响0人  超开心儿

主流的开发模式:

身份认证(鉴权)

三种模式:cookie、session、jwt
服务端渲染推荐 session认证机制
前后端分离推荐 jwt 认证机制
http协议的无状态性
指的是客户端每次http请求都是独立的,连续多个请求之间没有直接的关系,服务器不会主动保留每次http的请求状态

image.png
  1. 服务端生成,把用户信息存储在服务器的内存中,生成一个字符串(带有session标识)并将其保存到cookie中。
  2. session工作原理


    image.png
  3. session认证机制


    image.png
  4. session局限性


    image.png
  1. 跨域,用户信息加密后保存到浏览器(手动携带)
  2. 工作原理
    用户信息通过token字符串的形式,保存到客户端浏览器中。服务器通过还原token字符串的形式来认证用户的身份。


    image.png
  3. jwt 三部分组成


    image.png
  4. jwt使用方式


    image.png
上一篇 下一篇

猜你喜欢

热点阅读