Retrieve domain invitations on first login

This commit is contained in:
Neil Martinsen-Burrell 2023-03-27 16:10:33 -05:00
parent 8338704315
commit e54dda3ddd
No known key found for this signature in database
GPG key ID: 6A3C818CC10D0184
4 changed files with 45 additions and 0 deletions

View file

@ -49,6 +49,8 @@ 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)