checking transition domains on each login rather than on first login only

This commit is contained in:
David Kennedy 2023-11-07 15:01:02 -05:00
parent 4311c9289c
commit 93370d45c2
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B
7 changed files with 17 additions and 17 deletions

View file

@ -49,13 +49,13 @@ class OpenIdConnectBackend(ModelBackend):
user, created = UserModel.objects.update_or_create(**args)
if created:
user = self.configure_user(user, **kwargs)
# run a newly created user's callback for a first-time login
user.first_login()
else:
try:
user = UserModel.objects.get_by_natural_key(username)
except UserModel.DoesNotExist:
return None
# run this callback for a each login
user.on_each_login()
return user
def clean_username(self, username):