[Django]Django単純JWTライブラリの使用
Django Simple JWT
DRFの公式ドキュメントでは、djangorestframework-simplejwt
ライブラリの使用を推奨します.(djangorestframework-jwt
ライブラリはxの更新を継続します)
1.djangorestframework-simplejwtをインストールする
1)端末への入力pip install djangorestframework-simplejwt
2) settings.変更REST_FRAMEWORK = {
...
'DEFAULT_AUTHENTICATION_CLASSES': (
...
'rest_framework_simplejwt.authentication.JWTAuthentication',
)
...
}
INSTALLED_APPS = [
...
'rest_framework_simplejwt',
...
]
3) urls.変更from rest_framework_simplejwt.views import (
TokenObtainPairView,
TokenRefreshView,
)
urlpatterns = [
...
path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
path('api/token/verify/', TokenVerifyView.as_view(), name='token_verify'),
path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
...
]
TokenObtainPairView
:simplejwtライブラリが提供するタグ作成ビューTokenVerifyView
:simplejwtライブラリが提供するタグ検証ビューTokenRefreshView
:simplejwtライブラリで提供されるrefresh tokenは、accesstokenのビューを再送信するために使用されます.
Reference
この問題について([Django]Django単純JWTライブラリの使用), 我々は、より多くの情報をここで見つけました
https://velog.io/@sukyeongs/Django-Django-Simple-JWT-라이브러리-사용하기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
pip install djangorestframework-simplejwt
REST_FRAMEWORK = {
...
'DEFAULT_AUTHENTICATION_CLASSES': (
...
'rest_framework_simplejwt.authentication.JWTAuthentication',
)
...
}
INSTALLED_APPS = [
...
'rest_framework_simplejwt',
...
]
from rest_framework_simplejwt.views import (
TokenObtainPairView,
TokenRefreshView,
)
urlpatterns = [
...
path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
path('api/token/verify/', TokenVerifyView.as_view(), name='token_verify'),
path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
...
]
Reference
この問題について([Django]Django単純JWTライブラリの使用), 我々は、より多くの情報をここで見つけました https://velog.io/@sukyeongs/Django-Django-Simple-JWT-라이브러리-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol