This commit is contained in:
ludbek 2017-03-07 15:34:09 +05:45
parent 5d7aba72b5
commit d844fb53dd

View File

@ -37,6 +37,12 @@ class BaseAuthentication(object):
"""
All authentication classes should extend BaseAuthentication.
"""
def user_is_active(self, user):
"""
Returns True if user is active else returns False.
Override this if some other field in custom user model determines user's activeness.
"""
return user.is_active
def authenticate(self, request):
"""
@ -85,13 +91,6 @@ class BasicAuthentication(BaseAuthentication):
userid, password = auth_parts[0], auth_parts[2]
return self.authenticate_credentials(userid, password)
def user_is_active(self, user):
"""
Returns True if user is active else returns False.
Override this if some other field in custom user model determines user's activeness.
"""
return user.is_active
def authenticate_credentials(self, userid, password):
"""
Authenticate the userid and password against username and password.