UPDATE
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import os
|
||||
from datetime import timedelta
|
||||
from pathlib import Path
|
||||
|
||||
from dotenv import load_dotenv
|
||||
@@ -150,3 +151,11 @@ EXTERNAL_SERVICES = {
|
||||
"api_key": os.getenv("SENSOR_HUB_SERVICE_API_KEY", ""),
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
SIMPLE_JWT = {
|
||||
"ACCESS_TOKEN_LIFETIME": timedelta(days=7),
|
||||
"REFRESH_TOKEN_LIFETIME": timedelta(days=7),
|
||||
"ROTATE_REFRESH_TOKENS": False,
|
||||
"BLACKLIST_AFTER_ROTATION": False,
|
||||
}
|
||||
|
||||
+3
-4
@@ -3,9 +3,8 @@ from rest_framework import serializers
|
||||
from drf_spectacular.utils import inline_serializer
|
||||
|
||||
|
||||
class TokenPairSerializer(serializers.Serializer):
|
||||
access = serializers.CharField()
|
||||
refresh = serializers.CharField()
|
||||
class AuthTokenSerializer(serializers.Serializer):
|
||||
token = serializers.CharField()
|
||||
|
||||
|
||||
def code_response(name, data=None, token=False, extra_fields=None):
|
||||
@@ -16,7 +15,7 @@ def code_response(name, data=None, token=False, extra_fields=None):
|
||||
if data is not None:
|
||||
fields["data"] = data
|
||||
if token:
|
||||
fields["token"] = TokenPairSerializer()
|
||||
fields["token"] = serializers.CharField()
|
||||
if extra_fields:
|
||||
fields.update(extra_fields)
|
||||
return inline_serializer(name=name, fields=fields)
|
||||
|
||||
Reference in New Issue
Block a user