美文网首页
身份验证jwt版

身份验证jwt版

作者: 互联网中的一个咸鱼 | 来源:发表于2019-10-21 17:31 被阅读0次

参考官方文档

安装

pip3 install djangorestframework-jwt

全局配置

1、 settings.py

 'DEFAULT_PERMISSION_CLASSES': (
        'rest_framework.permissions.IsAuthenticated',
    ),

    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework_jwt.authentication.JSONWebTokenAuthentication',
        'rest_framework.authentication.SessionAuthentication',
        'rest_framework.authentication.BasicAuthentication',
    ),

2、 根路由

from rest_framework_jwt.views import obtain_jwt_token
urlpatterns += [
    path('jwt-token-auth/',obtain_jwt_token ),
]

3、 设置 Tocken 有效时间和认证 token 信息的前缀
在settings.py文件配置

import datetime
JWT_AUTH = {
    'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(days=7),

    'JWT_AUTH_HEADER_PREFIX': 'JWT',
}

局部配置与官方版类似,这里就不专门说明了

postman软件版操作

image.png
image.png

相关文章

网友评论

      本文标题:身份验证jwt版

      本文链接:https://www.haomeiwen.com/subject/rkztvctx.html