iommi_demo.app.adapter

Classes

Module Contents

class iommi_demo.app.adapter.UsernameAdapter(request=None)

Bases: allauth.socialaccount.adapter.DefaultSocialAccountAdapter

populate_user(request: django.http.HttpRequest, sociallogin, data)

By default, Django uses an account’s username in dropdowns e.t.c. SocialAccounts use email instead, so we populate the ‘username’ with the user’s name.

Parameters:
  • request – The signup request.

  • sociallogin – The AllAuth social account link.

  • data – The data from the OAuth provider, uses the fields specified in settings.py.