Simple JWT
Abstract
Simple JWT is a JSON Web Token authentication plugin for the Django REST
Framework
For full documentation, visit django-rest-framework-simplejwt.readthedocs.io
二次开发的Simple JWT
Installation
You can use this command to install this package:
pip3 install djangorestframework_simplejwt_captcha
Usage
from rest_framework_simplejwt.views import TokenObtainPairView,TokenRefreshView,ImageInfo
urlpatterns = [
path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
path('api/images_captcha/',ImageInfo.as_view(), name='images_captcha'),
]
- api/images_captcha 是获取图片base64和uuid
- api/token/是登录获取jwt
传入4个参数
- username
- password
- uuid # 获取上一个api 的uuid
- captcha # 图片验证码
- api/token/refresh 刷新token
For more information, see here
验证码有效期是120秒