providers/dribbble
DribbbleProfile
拡張
Record
<string
,any
>
プロパティ
avatar_url
avatar_url: string;
email: string;
id
id: number;
name
name: string;
default()
default<P>(options): OAuthConfig<P>
Dribbbleログインをページに追加します。
設定
コールバックURL
https://example.com/api/auth/callback/dribbble
構成
import { Auth } from "@auth/core"
import Dribbble from "@auth/core/providers/dribbble"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
Dribbble({
clientId: DRIBBBLE_CLIENT_ID,
clientSecret: DRIBBBLE_CLIENT_SECRET,
}),
],
})
リソース
注意事項
デフォルトでは、Auth.jsはGitHubプロバイダーがOAuth 2仕様に基づいていると想定します。
💡
Dribbbleプロバイダーには、デフォルト設定が付属しています。ユースケースに合わせてデフォルトをオーバーライドするには、組み込みOAuthプロバイダーのカスタマイズを確認してください。
💡
オプションで、より高度なシナリオのためにスコープをpublic upload
に設定できます。省略した場合、認証目的でデフォルトのpublic
スコープが使用されます。
型パラメータ
型パラメータ |
---|
P extends DribbbleProfile |
パラメータ
パラメータ | 型 |
---|---|
options | OAuthUserConfig <P > & { scope : "public" | "public upload" ; } |
戻り値
OAuthConfig
<P
>