내 사이트
→ 콜백 →
로그인됨
/dashboard
이걸 만들면 ‘구글로 로그인 → 내 사이트 복귀’ 화면이 연결됩니다.
구글 로그인은 나만 되는데 다른 사람은 안 될 때
나는 로그인되는데 친구·다른 계정만 실패하거나, 배포 후 redirect_uri_mismatch가 나는 상황을 순서대로 좁힙니다.
AI에게 먼저 이렇게 시키세요
Next.js + Google OAuth에서 redirect_uri_mismatch가 납니다. 로컬 URL [ ], 배포 URL [ ], .env 키 이름 목록. 콘솔 등록값과 코드를 대조하는 체크리스트를 만들어 주세요.
사람이 직접 확인할 것
- · Google Cloud redirect URI 글자 단위 일치
- · client secret이 Vercel env에만
- · 콜백 route 404 여부
막히면 다시 넣을 프롬프트
OAuth redirect_uri_mismatch. 등록 URI: [ ], 실제 요청: [ ]. NextAuth 설정 파일 경로: [ ]. 단계별 수정.
용어 한 줄
- env
- — 비밀 설정값(API Key·비밀번호)을 넣는 파일·칸
- redirect URI
- — 로그인 후 다시 돌아올 우리 사이트 주소
- 콜백
- — 로그인 사이트가 인증 결과를 넘겨주는 우리 서버 주소