Социальный аутентификатор с мутацией в Django
Я пытаюсь сделать социальную аутентификацию для graphql, я использую мутацию для достижения, но когда я использую qraph graph mutation я получаю следующую ошибку:
вот моя мутация:
mutation SocialAuth($provider: String!, $accessToken: String!) {
socialAuth(provider: $provider, accessToken: $accessToken) {
social {
uid
extraData
}
}
}
и вот ошибка:
{
"error": {
"errors": [
{
"message": "Variable \"$provider\" of required type \"String!\" was not provided.",
"locations": [
{
"line": 1,
"column": 21
}
],
"extensions": {
"exception": {
"code": "GraphQLError",
"stacktrace": [
"Traceback (most recent call last):",
" File \"P:\\saleortest\\saleor\\saleor\\graphql\\views.py\", line 292, in execute_graphql_request",
" response = document.execute( # type: ignore",
" File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\backend\\core.py\", line 32, in execute_and_validate",
" return execute(schema, document_ast, *args, **kwargs)",
" File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\execution\\executor.py\", line 113, in execute",
" exe_context = ExecutionContext(",
" File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\execution\\utils.py\", line 113, in __init__",
" variable_values = get_variable_values(",
" File \"P:\\saleortest\\saleor\\saleor-venv\\lib\\site-packages\\graphql\\execution\\values.py\", line 64, in get_variable_values",
" raise GraphQLError(",
"graphql.error.base.GraphQLError: Variable \"$provider\" of required type \"String!\" was not provided."
]
}
}
}
]
}
}
Я уже добавил все, что должно быть добавлено в settings.py после social-auth-app-django документации.