Cognitoユーザープールの認証を行い、Apolloを通じてAppsyncエンドポイントにアクセスしたいのですが、
認証済みCognitoユーザーのIDTOKENをApolloに渡すと401エラーとなります。
エラーとなったコード
await this.$apolloHelpers.onLogin(state.user.signInUserSession.idToken.jwtToken, undefined, { expires: 7, path: '/' })
エラー内容
Error on cache reset (setToken) Network error: Response not successful: Received status code 401
試したこと
プラグインに直接入れるやり方では、認証は通っています。なぜ上記はできないのか謎です。。
return { httpEndpoint: 'https://aaaaaaaaaaaaaaaaaa.appsync-api.ap-northeast-1.amazonaws.com/graphql', getAuth: () => idToken } }
もし原因がわかったら教えて下さい!
あなたの回答
tips
プレビュー