Remodelled client authorization
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user