drf组件之jwt认证模块 一、认证规则 全称:json web token 解释:加密字符串的原始数据是json,后台产生,通过web传输给前台存储 格式:三段式 - 头.载荷.签名 - 头和载荷用的是base64可逆加密,签名用md5不可逆加密 内容: 头(基础信息,也可以为空):加密方式 ...
目录 三大认证任务分析 auth组件的认证权限六表 自定义User表分析 源码分析 认证与权限工作原理 源码分析 认证模块工作原理 权限模块工作原理 admin关联自定义用户表 自定义认证 权限类 用户群查接口权限分析 自定义认证类 认证类的认证核心规则 自定义权限类 前后台分离登陆接口 三大认证任务分析 认证模块:校验用户是是否登陆 权限模块:校验用户是否拥有权限 频率模块:访问接口的次数在设 ...
2019-11-25 20:57 0 375 推荐指数:
drf组件之jwt认证模块 一、认证规则 全称:json web token 解释:加密字符串的原始数据是json,后台产生,通过web传输给前台存储 格式:三段式 - 头.载荷.签名 - 头和载荷用的是base64可逆加密,签名用md5不可逆加密 内容: 头(基础信息,也可以为空):加密方式 ...
认证: 定义一个用户表和一个保存用户的Token表 定义一个登陆视图: 新建一个utils文件夹 下面放一些组件: 定义一个MyAuth认证类: 视图级别认证: 全局级别认证:需要 ...
一 JWT认证 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。 1 Json web token (JWT), 是为了在网 ...
目录 JWT认证(5星) token发展史 构成和工作原理 JWT的构成 header(头部) payload(荷载) signature(签证 ...
上一章节内容回顾: 1.五个葫芦娃和三行代码 APIView(views.View) 1.封装了Django的request - request.query_params ...
DRF的版本 版本控制是做什么用的, 我们为什么要用 首先我们要知道我们的版本是干嘛用的呢~~大家都知道我们开发项目是有多个版本的~~ 随着我们项目的更新~版本就越来越多~~我们不可能新的版本出了~以前旧的版本就不进行维护了~~~ 那我们就需要对版本进行控制~~这个DRF也给我们提供了一些 ...
一、JWT认证介绍 二、jwt基本使用(使用内置jwt) 安装 快速使用 用户登录以后才能访问某个接口 用户未登录,可以访问 注意事项 三、控制登录接口返回的数据格式 四、自定义 ...
一、JWT认证 JWT构成 JWT分为三段式:头、体、签名(head、payload、sgin) 头和体是可逆加密的,让服务器可以反解析出user对象,签名是不可逆加密,保证整个token的安全性的。 头、体、签名三部分,都是采用JSON格式的字符串,进行加密,可逆加密一般蚕蛹base64 ...