|
16 | 16 |
|
17 | 17 |
|
18 | 18 | SIMPLE_JWT = { |
19 | | - "ACCESS_TOKEN_LIFETIME": timedelta(days=7), |
20 | | - "REFRESH_TOKEN_LIFETIME": timedelta(days=31), |
| 19 | + "ACCESS_TOKEN_LIFETIME": timedelta(days=1), |
| 20 | + "REFRESH_TOKEN_LIFETIME": timedelta(days=7), |
21 | 21 | "ROTATE_REFRESH_TOKENS": True, |
22 | 22 | "BLACKLIST_AFTER_ROTATION": True, |
23 | 23 | "UPDATE_LAST_LOGIN": False, |
|
35 | 35 | "USER_AUTHENTICATION_RULE": "rest_framework_simplejwt.authentication.default_user_authentication_rule", |
36 | 36 | "AUTH_TOKEN_CLASSES": ("rest_framework_simplejwt.tokens.AccessToken",), |
37 | 37 | "TOKEN_TYPE_CLAIM": "token_type", |
| 38 | + "TOKEN_USER_CLASS": "rest_framework_simplejwt.models.TokenUser", |
38 | 39 | "JTI_CLAIM": "jti", |
39 | 40 | "SLIDING_TOKEN_REFRESH_EXP_CLAIM": "refresh_exp", |
40 | | - "SLIDING_TOKEN_LIFETIME": timedelta(days=7), |
41 | | - "SLIDING_TOKEN_REFRESH_LIFETIME": timedelta(days=31), |
| 41 | + "SLIDING_TOKEN_LIFETIME": timedelta(days=60), |
| 42 | + "SLIDING_TOKEN_REFRESH_LIFETIME": timedelta(days=1), |
| 43 | + "TOKEN_OBTAIN_SERIALIZER": "rest_framework_simplejwt.serializers.TokenObtainPairSerializer", |
| 44 | + "TOKEN_REFRESH_SERIALIZER": "rest_framework_simplejwt.serializers.TokenRefreshSerializer", |
| 45 | + "TOKEN_VERIFY_SERIALIZER": "rest_framework_simplejwt.serializers.TokenVerifySerializer", |
| 46 | + "TOKEN_BLACKLIST_SERIALIZER": "rest_framework_simplejwt.serializers.TokenBlacklistSerializer", |
| 47 | + "SLIDING_TOKEN_OBTAIN_SERIALIZER": "rest_framework_simplejwt.serializers.TokenObtainSlidingSerializer", |
| 48 | + "SLIDING_TOKEN_REFRESH_SERIALIZER": "rest_framework_simplejwt.serializers.TokenRefreshSlidingSerializer", |
42 | 49 | } |
0 commit comments