Django/restframework
Django | JWT Code
두잇 두두
2024. 4. 24. 20:55
728x90
Django JWT 구현 코드
pip install djangorestframework-simplejwt
pip install and setting in setting.py
INSTALLED_APPS = [
...
'rest_framework_simplejwt',
...
]
authentication setting
REST_FRAMEWORK = {
...
'DEFAULT_AUTHENTICATION_CLASSES': (
...
'rest_framework_simplejwt.authentication.JWTAuthentication',
)
...
}
Use simplejwt library and url setting
fromrest_framework_simplejwt.viewsimport (
TokenObtainPairView,
TokenRefreshView,
TokenVerifyView,
)
urlpatterns = [
...
path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
path('api/token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
path('api/token/verify/', TokenVerifyView.as_view(), name='token_verify'),
...
]
더 자세한 정보는 아래를 참조해주세요
https://chlendyd7.notion.site/jwt-5295040f5d964165b95098d5945f7559?pvs=4