NextAuth를 사용하여 카카오 로그인 시 간헐적으로 state missing from the reponse 라는 오류가 오는데 이게 어떤 오류가 있을 때 오는건가요?

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.


안녕하세요.
NextAuth로 카카오 로그인을 사용하고 있습니다. 그런데 간헐적으로 state missing from the response 라는 오류가 나서 로그인이 안되는 현상이 발생하고 있어서 문의 드립니다.
SDK는 2.7.2 버전 사용중이고 앱 ID는 550933 입니다.

다음은 오류 전문입니다.

[next-auth][error][OAUTH_CALLBACK_ERROR] 
https://next-auth.js.org/errors#oauth_callback_error state missing from the response {
  error: RPError: state missing from the response
      at Client.oauthCallback (/var/task/node_modules/openid-client/lib/client.js:568:13)
      at oAuthCallback (/var/task/node_modules/next-auth/core/lib/oauth/callback.js:129:29)
      at async Object.callback (/var/task/node_modules/next-auth/core/routes/callback.js:52:11)
      at async NextAuthHandler (/var/task/node_modules/next-auth/core/index.js:201:28)
      at async NextAuthNextHandler (/var/task/node_modules/next-auth/next/index.js:23:19)
      at async Object.apiResolver (/var/task/node_modules/next/dist/server/api-utils/node.js:366:9)
      at async NextNodeServer.runApi (/var/task/node_modules/next/dist/server/next-server.js:481:9)
      at async Object.fn (/var/task/node_modules/next/dist/server/next-server.js:741:37)
      at async Router.execute (/var/task/node_modules/next/dist/server/router.js:252:36)
      at async NextNodeServer.run (/var/task/node_modules/next/dist/server/base-server.js:365:29) {
    name: 'OAuthCallbackError',
    code: undefined
  },
  providerId: 'kakao',
  message: 'state missing from the response'
}

안녕하세요.

해당 에러는 카카오에서 전달하는 에러가 아닙니다.

확인 부탁드려요.

답변 감사합니다. 확인해보겠습니다

1개의 좋아요