鉴权的两种方式

1.cookie-session模式
用户登录,在数据库中匹配,匹配成功之后,后端将信息存储在session中,然后通过set-cookie头的方式给前端设置cookie
访问鉴权接口,验证cookie中携带的信息,并于服务器中存储在session中的信息进行对比,匹配正确且cookie未过期 则验证通过
特点:依赖服务器状态,在session中存储 ,如果后端重启服务,session中数据会丢失
通过set-cookie设置前端cookie

2.token模式
用户登录,在数据库中匹配,匹配成功之后,后台生成并返回token,前端手动存储
访问鉴权接口时,前端携带token,后端验证token,匹配正确且未过期,验证通过
特点:不依赖服务器状态,后端重启服务,前端存储的token值还是可以验证登陆状态

你可能感兴趣的:(鉴权的两种方式)