Callback URL
Provider 콘솔의 callback URL은 앱의 인증 라우트와 정확히 같아야 한다
로그인 화면까지 열리는데 돌아오지 못하면 배포 URL, provider 콘솔, route handler 중 하나가 어긋난 것이다.
App URL
NEXTAUTH_URL
서비스 기준 주소
Provider
callback 등록
허용된 redirect URI
Route
/callback/:provider
실제 수신 경로
Result
302 back
세션 생성
불일치
증상
확인
도메인
redirect_uri mismatch
배포 URL
프로토콜
http/https 차이
proxy 설정
경로
callback 404
route handler 위치
핵심
OAuth callback은 대략 맞는 주소가 아니라 문자열 수준으로 정확히 맞아야 한다.