В моем приложении Nuxt у меня есть токен аутентификации, сохраненный в моем поваре ie с именем 'auth._token.auth0'. Это выглядит так:
Bearer%20eyJhbGciO...
И я хочу использовать этот токен в моем заголовке авторизации запросов apollo, поэтому я настроил свой модуль apollo:
apollo: {
clientConfigs: {
default: {
httpEndpoint: process.env.GRAPHQL_ENDPOINT,
httpLinkOptions: {
credentials: 'same-origin'
},
tokenName: 'auth._token.auth0'
}
}
},
, и он успешно подключает токен из cook ie к заголовку авторизации apollo, но он добавляет еще одну строку 'Bearer', поэтому graphql возвращает ошибку заголовка Malformed Authorization, поскольку заголовок авторизации выглядит следующим образом:
authorization: Bearer Bearer eyJhbGciOi...
Любые идеи, как решить эту проблему в nuxt apollo модуль или модуль проверки подлинности nuxt?