providers/strava
StravaProfile
拡張
Record
<string
,any
>
プロパティ
firstname
firstname: string;
id
id: string;
lastname
lastname: string;
profile
profile: string;
default()
default<P>(options): OAuthConfig<P>
Stravaログインをページに追加します。
セットアップ
コールバックURL
https://example.com/api/auth/callback/strava
構成
import { Auth } from "@auth/core"
import Strava from "@auth/core/providers/strava"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
Strava({ clientId: STRAVA_CLIENT_ID, clientSecret: STRAVA_CLIENT_SECRET }),
],
})
リソース
注記
デフォルトでは、Auth.jsはStravaプロバイダーがOAuth 2仕様に基づいていると想定しています。
💡
Stravaプロバイダーには、デフォルト設定が付属しています。ユースケースに合わせてデフォルトをオーバーライドするには、組み込みのOAuthプロバイダーのカスタマイズをご覧ください。
型パラメータ
型パラメータ |
---|
P はStravaProfile を拡張します |
パラメータ
パラメータ | 型 |
---|---|
options | OAuthUserConfig <P > |
戻り値
OAuthConfig
<P
>