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),
}
相关推荐
程序员清风19 小时前
推荐几个我常听的AI播客!
java·后端·面试
AI开发发烧友19 小时前
LangGraph多Agent协作实战:以物流售前场景为例的5 Agent工作流设计
python
码云骑士19 小时前
70-多Agent协作-CrewAI-AutoGen-角色分工与信息传递协议
python
JavaGuide19 小时前
Kimi K3 实战:全栈项目、Java 项目改造与 3A 游戏 Demo
后端·ai编程
wuqingshun31415919 小时前
如何理解Spring Boot中的starter?
java·spring boot·后端
AskHarries19 小时前
PayPal 接入避坑
后端
谭光志19 小时前
深入浅出 RAG:用一个可运行的 Demo 讲透完整链路
前端·后端·ai编程
wuqingshun31415919 小时前
SpringBoot是如何实现自动配置的
java·spring boot·后端
道友可好19 小时前
前端工程师的 AI 时代生存指南
前端·人工智能·后端
Hachi被抢先注册了19 小时前
Skills总结
python