Django使用Token认证(simplejwt库的配置)

目录

官网文档

https://django-rest-framework-simplejwt.readthedocs.io/en/latest/

安装

bash 复制代码
pip install djangorestframework-simplejwt

项目配置

bash 复制代码
REST_FRAMEWORK = {
    ...
    'DEFAULT_AUTHENTICATION_CLASSES': (
        ...
        'rest_framework_simplejwt.authentication.JWTAuthentication',
    )
    ...
}

拓展配置

bash 复制代码
# JWT扩展配置
import datetime
JWT_AUTH = {
    # 设置生成jwt token的有效时间
    'JWT_EXPIRATION_DELTA': datetime.timedelta(days=7),
}
相关推荐
Lucifer三思而后行1 分钟前
EMCC 13.5 安装介质完整下载(包含 DB安装包+DB RU+EMCC安装包+OMS RU+AGENT RU)
后端
Lucifer三思而后行1 分钟前
Fedora 40 一键安装 Oracle 19C 单机详细日志记录
后端
Lucifer三思而后行1 分钟前
EMCC 13.5 配置开机自启动
后端
Lucifer三思而后行2 分钟前
GBase 8c GDCA 认证课后练习题大全(题库)
后端
Lucifer三思而后行3 分钟前
KCP 模拟题练习 02 - 移动表空间锁表
后端
Lucifer三思而后行4 分钟前
KCP 模拟题练习 04 - 元命令 \du 和 \dg
后端
Lucifer三思而后行4 分钟前
Fedora 40 一键安装 Oracle 19C 单机
后端
Lucifer三思而后行4 分钟前
Debian 8 一键安装 Oracle 11GR2 单机
后端
Lucifer三思而后行4 分钟前
GBase 8a MPP 集群部署最佳实践
后端