Skip to content

Commit 27ff867

Browse files
committed
change simple jwt config
1 parent c3307c9 commit 27ff867

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

core/config/jwt.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717

1818
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),
2121
"ROTATE_REFRESH_TOKENS": True,
2222
"BLACKLIST_AFTER_ROTATION": True,
2323
"UPDATE_LAST_LOGIN": False,
@@ -35,8 +35,15 @@
3535
"USER_AUTHENTICATION_RULE": "rest_framework_simplejwt.authentication.default_user_authentication_rule",
3636
"AUTH_TOKEN_CLASSES": ("rest_framework_simplejwt.tokens.AccessToken",),
3737
"TOKEN_TYPE_CLAIM": "token_type",
38+
"TOKEN_USER_CLASS": "rest_framework_simplejwt.models.TokenUser",
3839
"JTI_CLAIM": "jti",
3940
"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",
4249
}

0 commit comments

Comments
 (0)