Instagram Provider
리소스
설정
Callback URL
https://example.com/api/auth/callback/instagram
환경 변수
AUTH_INSTAGRAM_ID
AUTH_INSTAGRAM_SECRET
설정
/auth.ts
import NextAuth from "next-auth"
import Instagram from "next-auth/providers/instagram"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Instagram],
})
참고 사항
- 이메일 주소는 Instagram API에서 반환되지 않습니다.
- Instagram은 Facebook 앱에 콜백 URL을 설정해야 하며, Facebook은 로컬호스트에서도 https를 사용하도록 요구합니다. 이를 위해서는 로컬호스트에 SSL을 추가하거나 ngrok 같은 프록시를 사용해야 합니다.