django 1.11: keep an inactive user authenticated (#25567) (#21489)

This commit is contained in:
Emmanuel Cazenave 2018-08-02 11:05:19 +02:00 committed by Frédéric Péters
parent 0de3c58209
commit 2c20837940
1 changed files with 7 additions and 0 deletions

View File

@ -66,6 +66,13 @@ class ModelBackend(ModelBackend):
else:
user_login_failure(user.get_username())
def get_user(self, user_id):
UserModel = get_user_model()
try:
return UserModel._default_manager.get(pk=user_id)
except UserModel.DoesNotExist:
return None
def get_saml2_authn_context(self):
import lasso
return lasso.SAML2_AUTHN_CONTEXT_PASSWORD