Регистрация без пароля получила сообщение "Please, enter valid credentials" (Django GraphQL Auth)

Используя электронную почту и пароль, я могу зарегистрировать пользователя с помощью следующего GraphQL:

mutation {
  register(
    email:"test1@gmail.com"
    password1:"test1test1"
    password2:"test1test1"
  ){
    success
    errors
    token
    refreshToken
  }
}

Но, используя только электронную почту (регистрация без пароля), я не смог зарегистрировать пользователя с помощью GraphQL ниже:

mutation {
  register(
    email:"test2@gmail.com"
  ){
    success
    errors
    token
    refreshToken
  }
}

Затем, я получил ошибку ниже:

{
  "errors": [
    {
      "message": "Please, enter valid credentials",
      "locations": [
        {
          "line": 70,
          "column": 3
        }
      ],
      "path": [
        "register"
      ]
    }
  ],
  "data": {
    "register": null
  }
}

На самом деле, я добавил "ALLOW_PASSWORDLESS_REGISTRATION" с "True" в GRAPHQL_AUTH как показано ниже:

GRAPHQL_AUTH = {
    'LOGIN_ALLOWED_FIELDS': ['email'],
    'REGISTER_MUTATION_FIELDS': ['email'],
    'ALLOW_PASSWORDLESS_REGISTRATION': True, # Here
    'USER_NODE_FILTER_FIELDS': { 
        "email": ["exact"],
        "is_active": ["exact"],
        "status__archived": ["exact"],
        "status__verified": ["exact"],
        "status__secondary_email": ["exact"],
    }
}

Есть ли способы решить ошибку при регистрации пользователя, используя только email (регистрация без пароля)?

Вернуться на верх