前言
由于之前我们一直使用的django-rest-framework-jwt
这个库,但是作者在17年的时候就已经不再维护了(有部分bug没有解决),所以我们也就不用了,目前我们使用django-rest-framework-simplejwt
介绍
Simple JWT
为Django REST Framework
提供了JSON Web TOKEN
身份验证。并且借鉴了DRF中的另一个JSON web token
库和django-rest-framework-jwt
安装
1.使用以下pip命令安装
pip install djangorestframework-simplejwt
2.然后我们在settings.py
中认证类
REST_FRAMEWORK = {
...
'DEFAULT_AUTHENTICATION_CLASSES': (
...
'rest_framework_simplejwt.authentication.JWTAuthentication',
)
...
}
3.我们在根urls.py
中配置路由视图TokenObtainPairView
和 TokenRefreshView