Remodelled client authorization

This commit is contained in:
Martin
2021-04-30 15:47:39 +02:00
parent ca1d7fdb7a
commit ff81894215
3 changed files with 19 additions and 7 deletions
+2 -3
View File
@@ -4,12 +4,11 @@ from django.http import JsonResponse
from rest_framework.decorators import api_view
from py_jwt_validator import PyJwtValidator, PyJwtException
import requests
logger = logging.getLogger(__name__)
def authorize(request: requests.Request):
def authorize(request):
logger.debug('Validating request: {}'.format(request))
if 'Authorization' not in request.headers:
@@ -45,7 +44,7 @@ def authorize(request: requests.Request):
class LoginClass:
@staticmethod
@api_view(['GET'])
def login(request: requests.Request):
def login(request):
user_sub = authorize(request)
if not user_sub:
return JsonResponse({}, status=401)