Django Allauth Inicie sesión en lugar de Registrarse

Estoy usando Django allauth para proporcionar inicio de sesión social usando GitHub y google. Ya tengo usuarios registrados. Tengo que iniciar sesión en los usuarios en función de sus correos electrónicos. En primer lugar, intenté autenticarme con google, y me redirigió a un enlace/accounts/social/signup/

Me solicitó un formulario con nombre de usuario y correo electrónico del usuario (la columna de correo electrónico ya está completa). Si le doy un nombre de usuario y hago clic en enviar, se crea un nuevo usuario de ese formulario. En lugar de registrar al usuario actual. No entiendo dónde está la falla

settings.py code -

SOCIALACCOUNT_QUERY_EMAIL = True
ACCOUNT_AUTHENTICATION_METHOD='email'
ACCOUNT_EMAIL_REQUIRED = True
SOCIALACCOUNT_PROVIDERS = \
{'github': {
    'SCOPE': [
        'email',
    ],
  'google':
     {'SCOPE': ['https://www.googleapis.com/auth/userinfo.profile',
                'email'],
      'AUTH_PARAMS': {'access_type': 'online'}
     },
}

Estoy intentando iniciar sesión en los usuarios en función de sus correos electrónicos. ¿Me equivoco en algún momento?

Mi plantilla de inicio de sesión

<a href="{% provider_login_url 'google' process='login' %}" class="connect google">
<a href="{% provider_login_url 'github' process='login' %}" class="connect github">

Realmente está realizando la operación de registro cada vez en lugar de iniciar sesión. ¿Cómo prevenirlo e iniciar sesión en el correo electrónico de los usuarios?

¡¡Gracias!

Respuestas a la pregunta(0)

Su respuesta a la pregunta