처음에 GitHub으로 가입했고, 동일한 이메일로 Google을 통해 가입하려고 시도할 때 발생
NextAuth에서 제공하는 GitHub, Google, Kakao 같은 여러 소셜 로그인 방법을 사용할 때, 하나의 이메일 주소에 여러 제공자를 연결하는 것은 기본적으로 지원되지 않는다. 보안상의 이유로 자동으로 계정을 연결하는 기능을 제공하지 않기 때문..
관련 이슈 : stackoverflow
공식 문서 : allowDangerousEmailAccountLinking: true
allowDangerousEmailAccountLinking: true,추가해주면 해결!
const authOptions = {
providers: [
GithubProvider({
clientId: process.env.GITHUB_ID,
clientSecret: process.env.GITHUB_SECRET,
allowDangerousEmailAccountLinking: true,
}),
],
};