환경 변수와 callback URL은 한 계약이다

이름, 값, Provider 등록 주소가 모두 맞아야 OAuth가 연결된다.

AUTH_SECRET

세션을 보호할 충분히 긴 비밀값

AUTH_GITHUB_ID

Provider가 발급한 앱 식별자

AUTH_GITHUB_SECRET

서버에만 두는 Provider 비밀값

Callback URL

/api/auth/callback/github를 정확히 등록

핵심운영 URL이 바뀌면 Provider의 callback 등록도 함께 확인한다.