aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/authentication.py
diff options
context:
space:
mode:
Diffstat (limited to 'djangorestframework/authentication.py')
-rw-r--r--djangorestframework/authentication.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/djangorestframework/authentication.py b/djangorestframework/authentication.py
index 4ebe7259..4d5a7e86 100644
--- a/djangorestframework/authentication.py
+++ b/djangorestframework/authentication.py
@@ -64,7 +64,6 @@ class BasicAuthentication(BaseAuthentication):
return None
return self.authenticate_credentials(userid, password)
- return None
def authenticate_credentials(self, userid, password):
"""
@@ -81,7 +80,7 @@ class UserBasicAuthentication(BasicAuthentication):
"""
user = authenticate(username=userid, password=password)
if user is not None and user.is_active:
- return user
+ return (user, None)
class SessionAuthentication(BaseAuthentication):
@@ -101,8 +100,7 @@ class SessionAuthentication(BaseAuthentication):
resp = CsrfViewMiddleware().process_view(request, None, (), {})
if resp is None: # csrf passed
- return user
- return None
+ return (user, None)
# TODO: TokenAuthentication, DigestAuthentication, OAuthAuthentication