前后端身份验证

1. 什么是身份认证

 2. 不同开发模式下的身份认证

前后端身份验证_第1张图片

 3.session认证机制

3.1 http协议的无状态性

前后端身份验证_第2张图片

3.2 如何突破http协议的无状态性

前后端身份验证_第3张图片 3.3 什么是cookie

前后端身份验证_第4张图片

 3.4 cookie在身份认证中的作用

前后端身份验证_第5张图片

 3.5 cookie不具有安全性

前后端身份验证_第6张图片

 3.6 提高身份认证的安全性

前后端身份验证_第7张图片

 3.7 session的工作原理

前后端身份验证_第8张图片

3.8 在express中使用session中间件

3.8.1 安装express-session中间件

前后端身份验证_第9张图片 3.8.2  配置express-session中间件

前后端身份验证_第10张图片

 3.8.3 向session中存数据

前后端身份验证_第11张图片

3.8.4 从session中取数据

前后端身份验证_第12张图片 3.8.5 清空session

 前后端身份验证_第13张图片

 3.8.5 session认证的局限性

前后端身份验证_第14张图片

 4. jwt认证机制

4.1 什么是jwt

4.2 jwt工作原理

 前后端身份验证_第15张图片

4.3 jwt的组成部分 

前后端身份验证_第16张图片

 前后端身份验证_第17张图片

4.4 jwt使用方式

前后端身份验证_第18张图片 4.5 express 中使用jwt中间件

4.5.1 安装

前后端身份验证_第19张图片

 4.5.2 导入

前后端身份验证_第20张图片

4.5.3 定义secret密钥

前后端身份验证_第21张图片 4.5.4 登录成功后生成jwt字符串

前后端身份验证_第22张图片

4.5.5 将jwt字符串还原成json对象

前后端身份验证_第23张图片 4.5.6 使用req.user获取用户信息

前后端身份验证_第24张图片

 4.5.7 捕获解析jwt失败后产生的错误

前后端身份验证_第25张图片

 

 

 

 

 

 

你可能感兴趣的:(前端,服务器,运维)