From 0ce32b961371bb6b5bb53f1dd3dcd157990c4c37 Mon Sep 17 00:00:00 2001 From: sosokker Date: Sun, 5 Nov 2023 18:59:04 +0700 Subject: [PATCH] Add JWT expiration --- backend/core/settings.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/core/settings.py b/backend/core/settings.py index cb43b70..141f023 100644 --- a/backend/core/settings.py +++ b/backend/core/settings.py @@ -10,6 +10,7 @@ For the full list of settings and their values, see https://docs.djangoproject.com/en/4.2/ref/settings/ """ +from datetime import timedelta import os from pathlib import Path from decouple import config, Csv @@ -80,6 +81,11 @@ REST_FRAMEWORK = { REST_USE_JWT = True +SIMPLE_JWT = { + 'ACCESS_TOKEN_LIFETIME': timedelta(days=3), + 'REFRESH_TOKEN_LIFETIME': timedelta(days=30), +} + GOOGLE_CLIENT_ID = config('GOOGLE_CLIENT_ID', default='fake-client-id') GOOGLE_CLIENT_SECRET = config('GOOGLE_CLIENT_SECRET', default='fake-client-secret')