password
查看人数
type
status
date
slug
summary
category
icon
tags
作者
状态
JWT,即JSON Web Token,是一种基于JSON的开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间作为令牌进行通信。这个令牌可以用于在双方之间安全地传输信息,同时也可以用于认证和授权。
JWT由三部分组成:头部(Header)、负载(Payload)和签名(Signature)。头部包含了使用的加密算法和令牌类型;负载包含了要传输的数据,可以是用户信息、角色权限等;签名则使用头部和负载作为输入,通过HMAC SHA256算法生成签名,用于确保数据的完整性和真实性。
django中使用用三方库rest_framework_simplejwt,可以快速使用jwt。
版本:
安装
settings配置
路由配置


自定义负载payload
自定义刷新token负载payload
自定义token校验
settings配置
部分接口不校验jwt
注意:
需要全局校验token的接口不能只使用View
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:躁静有徒
- 链接:https://blog.zaojingyoutu.top//article/2561804b-46ed-4816-a354-d3d79008a8ef
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章