Как добавить социальный логин в Saleor.io? Django и graphQL

Я пытаюсь добавить социальный логин в Saleor, но не могу добиться желаемого результата. Социальная аутентификация для учетной записи пользователя, используя graphql API, я уже использовал https://github.com/saleor/saleor/issues/5228 guy метод и в настоящее время я использую его, но я получаю Cannot query field "oauthTokenCreate" on type "Mutation" error

вот мои коды

в graphql/account/mutations/social_auth.py

и я добавил в settings.py следующий код

 SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {
    'fields': 'id,name,email',
}

SOCIAL_AUTH_POSTGRES_JSONFIELD = True
SOCIAL_AUTH_URL_NAMESPACE = 'social'
SOCIAL_AUTH_PIPELINE = (
    'social_core.pipeline.social_auth.social_details',
    'social_core.pipeline.social_auth.social_uid',
    'social_core.pipeline.social_auth.social_user',
    'social_core.pipeline.user.get_username',
    'social_core.pipeline.user.create_user',
    'social_core.pipeline.social_auth.associate_user',
    'social_core.pipeline.social_auth.load_extra_data',
    'social_core.pipeline.user.user_details',
    'social_core.pipeline.social_auth.associate_by_email',
)

AUTHENTICATION_BACKENDS = [
    "social_core.backends.facebook.FacebookOAuth2",
    ]
Вернуться на верх