コンテンツへスキップ
NextAuth.js v4からの移行?こちらを ご確認ください.

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アプリシークレットです。
Auth.js © Balázs Orbán and Team -2024