'How to implement JWT access mechanism for a Django application (not django rest_framework)
I'm actually looking for a way to implement.
I have a django project folder (only django, not django rest framework). All the views across all the apps in the project will be returning a JsonResponse parsed response. (Instead of rendering to a template)
A basic view looks like this, with necessary imports
from django.views.decorators.csrf import csrf_exempt
from django.views.decorators.http import require_http_methods
from django.http import JsonResponse
@csrf_exempt
@require_http_methods(['POST'])
def sample_route(request):
# validate request object, use them to query / process data
# .. some more statements
result = {"a": 1, "b": 2}
return JsonResponse(result, status=200)
I understand that this isn't a conventional practice like in a DRF project, but I would like to make such routes accessible by tokens (supposedly JWT). Can I get suggestions about how this would be possible - like with or without depending on djangorestframework library or any extensions or any other JWT associated libraries.
Thanks
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
