Я только что установил django-rest-framework-simplejwt
в проект Django, и если я отправлю неверный заголовок Authentication Bearer <<token>>
, он заблокирует мой запрос с кодом 401. Что является ожидаемым поведением. Проблема заключается в том, что если я удаляю заголовок Authentication
, я могу получить доступ к своему представлению, поэтому он не защищен.
Как я могу защитить представление, чтобы оно возвращало 401, если заголовок Authentication
отсутствует?
Вот код просмотра:
class AuthTestView(views.APIView):
http_method_names = ['get']
def get(self, request):
response_data = {
'result': 'Restricted access test ok.',
}
return Response(data=response_data, status=status.HTTP_200_OK)