Skip to content

Commit 5f7ba48

Browse files
committed
add: refresh tokens rotations
1 parent 870732d commit 5f7ba48

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

myproject/settings.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
'django.contrib.staticfiles',
3030
# Third party
3131
'rest_framework',
32+
'rest_framework_simplejwt.token_blacklist',
3233
# Apps locales
3334
'users',
3435
'products',
@@ -132,7 +133,11 @@
132133
SIMPLE_JWT = {
133134
'ACCESS_TOKEN_LIFETIME': timedelta(minutes=30),
134135
'REFRESH_TOKEN_LIFETIME': timedelta(days=1),
135-
'AUTH_HEADER_TYPES': ('Bearer',),
136+
'AUTH_HEADER_TYPES': ('Bearer',),
137+
"ROTATE_REFRESH_TOKENS": True, # ✅ CLAVE
138+
"BLACKLIST_AFTER_ROTATION": True, # ✅ CLAVE
139+
"AUTH_TOKEN_CLASSES": ("rest_framework_simplejwt.tokens.AccessToken",),
140+
136141
}
137142

138143
LOG_DIR = os.path.join(BASE_DIR, 'logs')

0 commit comments

Comments
 (0)