Kits

システム、プログラミングなど

djangorestframework-simplejwt で Unauthorized

djangorestframework-simplejwt で Unauthorized の認証エラー
settings.py の設定内容が誤っていたので下記の通り修正。

REST_FRAMEWORK = {
    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework.permissions.IsAuthenticated',
    ],
    'DEFAULT_AUTHENTICATION_CLASSES': [
        'rest_framework_simplejwt.authentication.JWTAuthentication',
    ],
}

SIMPLE_JWT = {
    'AUTH_HEADER_TYPES': ('JWT',),
    'ACCESS_TOKEN_LIFETIME': timedelta(minutes=30),
}

直りました。