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. 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): def authenticate(self, request):
""" """
@ -85,13 +91,6 @@ class BasicAuthentication(BaseAuthentication):
userid, password = auth_parts[0], auth_parts[2] userid, password = auth_parts[0], auth_parts[2]
return self.authenticate_credentials(userid, password) 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): def authenticate_credentials(self, userid, password):
""" """
Authenticate the userid and password against username and password. Authenticate the userid and password against username and password.