providers/foursquare
default()
default(options): OAuthConfig<Record<string, any>>
FourSquare ログインをページに追加します。
セットアップ
コールバック URL
https://example.com/api/auth/callback/foursquare
設定
import { Auth } from "@auth/core"
import FourSquare from "@auth/core/providers/foursquare"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
FourSquare({
clientId: FOURSQUARE_CLIENT_ID,
clientSecret: FOURSQUARE_CLIENT_SECRET,
}),
],
})
リソース
注
デフォルトでは、Auth.js は FourSquare プロバイダーがOAuth 2 仕様に基づいていると想定しています。
⚠️
Foursquare では、YYYYMMDD 形式の追加の apiVersion パラメーターが必要です。これは基本的に「この日付までの API 変更に対応する準備ができています」ということを示します。
💡
FourSquare プロバイダーにはデフォルト設定が付属しています。ユースケースに合わせてデフォルトをオーバーライドするには、組み込みの OAuth プロバイダーのカスタマイズを確認してください。
パラメーター
パラメーター | 型 |
---|---|
options | OAuthUserConfig <Record <string , any >> & { apiVersion : string ; } |
戻り値
OAuthConfig
<Record
<string
, any
>>