code: def setup_dummy_social_apps(sender, **kwargs):
      
      from allauth.socialaccount.providers import registry
      from allauth.socialaccount.models import SocialApp
      from allauth.socialaccount.providers.oauth.provider import OAuthProvider
      from allauth.socialaccount.providers.oauth2.provider import OAuth2Provider
      from django.contrib.sites.models import Site
  
      site = Site.objects.get_current()
      for provider in registry.get_list():
          if (isinstance(provider, OAuth2Provider)
                  or isinstance(provider, OAuthProvider)):
              try:
                  SocialApp.objects.get(provider=provider.id,
                                        sites=site)
              except SocialApp.DoesNotExist:
                  print ("Installing dummy application credentials for %s."
                         " Authentication via this provider will not work"
                         " until you configure proper credentials via the"
                         " Django admin (`SocialApp` models)" % provider.id)
                  app = SocialApp.objects.create(
                      provider=provider.id,
                      secret='secret',
                      client_id='client-id',
                      name='Dummy %s app' % provider.id)
                  app.sites.add(site)
docs: `allauth` needs tokens for OAuth based providers. So let's
      setup some dummy tokens