providers/facebook
FacebookProfile
拡張
Record
<string
,any
>
プロパティ
id
id: string;
picture
picture: FacebookPicture;
default()
default<P>(options): OAuthConfig<P>
Facebookログインをページに追加します。
セットアップ
コールバックURL
https://example.com/api/auth/callback/facebook
構成
import { Auth } from "@auth/core"
import Facebook from "@auth/core/providers/facebook"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
Facebook({
clientId: FACEBOOK_CLIENT_ID,
clientSecret: FACEBOOK_CLIENT_SECRET,
}),
],
})
リソース
注記
💡
本番アプリケーションでは、Facebookでサインインするためにlocalhost URLを使用することはできません。localhostコールバックURLを使用するには、Facebookで専用の開発アプリケーションを使用する必要があります。
💡
モバイルで作成されたアカウントの場合、メールアドレスが返されない場合があります。
デフォルトでは、Auth.jsはFacebookプロバイダーがOAuth 2仕様に基づいていると想定しています。
💡
Facebookプロバイダーにはデフォルト構成が付属しています。ユースケースに合わせてデフォルトをオーバーライドするには、組み込みのOAuthプロバイダーのカスタマイズを確認してください。
型パラメータ
型パラメータ |
---|
P extends FacebookProfile |
パラメータ
パラメータ | 型 |
---|---|
options | OAuthUserConfig <P > |
戻り値
OAuthConfig
<P
>