API SimpleJWT TokenObtainPairView Требуется предварительное условие
Я реализую систему аутентификации в Django, используя SimpleJWT. Я выполнил установку и добавил урлы, как в учебнике. Но когда я выполняю запрос curl для проверки. Я получаю статус 428 "Требуется предварительное условие" и пустой ответ. Хотя при тестировании на локальном компьютере все работает.
settings.py
SIMPLE_JWT = {
'ACCESS_TOKEN_LIFETIME': timedelta(minutes=5),
'REFRESH_TOKEN_LIFETIME': timedelta(days=30),
'ROTATE_REFRESH_TOKENS': False,
'BLACKLIST_AFTER_ROTATION': False,
'UPDATE_LAST_LOGIN': False,
'ALGORITHM': 'HS256',
'VERIFYING_KEY': None,
'AUDIENCE': None,
'ISSUER': None,
'JWK_URL': None,
'LEEWAY': 0,
'AUTH_HEADER_TYPES': ('Bearer',),
'AUTH_HEADER_NAME': 'HTTP_AUTHORIZATION',
'USER_ID_FIELD': 'id',
'USER_ID_CLAIM': 'user_id',
'USER_AUTHENTICATION_RULE': 'rest_framework_simplejwt.authentication.default_user_authentication_rule',
'AUTH_TOKEN_CLASSES': ('rest_framework_simplejwt.tokens.AccessToken',),
'TOKEN_TYPE_CLAIM': 'token_type',
'JTI_CLAIM': 'jti',
'SLIDING_TOKEN_REFRESH_EXP_CLAIM': 'refresh_exp',
'SLIDING_TOKEN_LIFETIME': timedelta(minutes=5),
'SLIDING_TOKEN_REFRESH_LIFETIME': timedelta(days=1),
}
Также добавлено 'rest_framework_simplejwt',
в INSTALLED_APPS. Может ли кто-нибудь помочь мне с этим?
Простите, я виноват. У меня было промежуточное ПО, которое проверяло что-то еще, что не выполнило предусловие. Исключил API tokTokenObtainPairView и TokenRefreshView из промежуточного ПО.