Django-graphql-jwt JWT_COOKIE_SAMESITE не работает

Я использую Django GraphQL JWT Library и Django GraphQL Auth

Я продолжаю получать эту ошибку google chrome error

С этим кодом реакции (обрезанным для релевантности) на обоих http://localhost:3000/ и https://localhost:3000/

    const [login] = useMutation(LOGIN_MUTATION, {
        variables: {
            email: email,
            password: password
        },
        onCompleted: ({ tokenAuth }) => {
            if (tokenAuth.success) {
                setToken(tokenAuth.token);
            }
        }
    });

Теперь, когда я запускаю эту мутацию со страницы graphiql, она работает, и в итоге я получаю JWT cookie, но не на сайте react

mutation {
  tokenAuth(
    email:"********"
    password:"*********"
  ){
    token
    refreshToken
    success
    errors
  }
}

Это не работает

GRAPHQL_JWT = {
    "JWT_COOKIE_SAMESITE": 'None',
    "JWT_ALLOW_ARGUMENT": True
}

Добавление их не помогло

    "CSRF_COOKIE_SECURE": True,
    "SESSION_COOKIE_SECURE": True,
    "CSRF_COOKIE_SAMESITE": 'None',
    "SESSION_COOKIE_SAMESITE": 'None',
    "JWT_VERIFY_EXPIRATION": True,

Добавление этих данных в настройки django также не помогло

SESSION_COOKIE_SECURE = True
SESSION_COOKIE_SAMESITE = 'None'

CSRF_COOKIE_SECURE = True
CSRF_COOKIE_SAMESITE = 'None'

Я застрял на этом уже около 3 дней и почти готов броситься в реку и пойти строить столы. Пожалуйста, помогите.

Для django-graphql-jwt на версии JWT_COOKIE_SAMESITE была добавлена поддержка настройки v0.3.2. Вы можете проверить релизы здесь releases. В то время как текущий пакет django-graphql-auth полагается на django-graphql-jwt v0.3.0. Обновление ваших требований решит эту проблему.

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