From c61a908bffa7e15119627ac5f0b1cb55c205a47f Mon Sep 17 00:00:00 2001 From: kakulukia Date: Fri, 15 Dec 2017 22:32:03 +0100 Subject: [PATCH 1/2] Fixing authentication not sending a request object is deprecated since Django 1.11 and this also broke Django Axes .. since the request is already in the context, thats an easy fix --- rest_framework_jwt/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework_jwt/serializers.py b/rest_framework_jwt/serializers.py index 12b10a44..1c8b0339 100644 --- a/rest_framework_jwt/serializers.py +++ b/rest_framework_jwt/serializers.py @@ -47,7 +47,7 @@ def validate(self, attrs): } if all(credentials.values()): - user = authenticate(**credentials) + user = authenticate(request=self.context['request], **credentials) if user: if not user.is_active: From 0f79d808bf72e3e4924e070dcc47e93c7aa2bc93 Mon Sep 17 00:00:00 2001 From: kakulukia Date: Fri, 15 Dec 2017 22:54:14 +0100 Subject: [PATCH 2/2] damn --- rest_framework_jwt/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework_jwt/serializers.py b/rest_framework_jwt/serializers.py index 1c8b0339..8ab3551c 100644 --- a/rest_framework_jwt/serializers.py +++ b/rest_framework_jwt/serializers.py @@ -47,7 +47,7 @@ def validate(self, attrs): } if all(credentials.values()): - user = authenticate(request=self.context['request], **credentials) + user = authenticate(request=self.context['request'], **credentials) if user: if not user.is_active: