Facebookプロバイダ
リソース
設定
コールバックURL
https://example.com/api/auth/callback/facebook
環境変数
AUTH_FACEBOOK_ID
AUTH_FACEBOOK_SECRET
設定
/auth.ts
import NextAuth from "next-auth"
import Facebook from "next-auth/providers/facebook"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Facebook],
})
備考
- 本番アプリケーションでは、Facebookでのサインインにlocalhost URLを使用できません。localhostコールバックURLを使用するには、Facebookで専用の開発アプリケーションを使用する必要があります。
- モバイルで作成されたアカウントでは、メールアドレスが返されない場合があります。
clientId
はFacebookアプリID、clientSecret
はFacebookアプリシークレットです。