Как добавить социальный логин в 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",
]