providers/united-effects
UnitedEffectsProfile
拡張
Record
<string
,any
>
プロパティ
email: string;
sub
sub: string;
default()
default<P>(options): OAuthConfig<P>
ページにUnited Effectsログインを追加します。
設定
コールバックURL
https://example.com/api/auth/callback/united-effects
設定
import { Auth } from "@auth/core"
import UnitedEffects from "@auth/core/providers/united-effects"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
UnitedEffects({ clientId: UE_CLIENT_ID, clientSecret: UE_CLIENT_SECRET }),
],
})
リソース
備考
デフォルトでは、Auth.jsはUnited EffectsプロバイダーがOpen ID Connect仕様に基づいていると想定しています。
issuer
には、AuthグループIDを含む完全修飾URLを指定する必要があります。例:https://auth.unitedeffects.com/YQpbQV5dbW-224dCovz-3
🚫
United Effects APIは設計上、ユーザー名や画像を返しません。そのため、このプロバイダーは両方ともnullを返します。United Effectsは、何よりもユーザーの個人情報セキュリティを優先し、プロバイダーAPIとは別に、安全なプロフィールアクセスリクエストシステムを構築しています。
💡
United Effectsプロバイダーには、デフォルト設定が付属しています。ユースケースに合わせてデフォルト設定を上書きするには、組み込みOAuthプロバイダーのカスタマイズを参照してください。
型パラメーター
型パラメーター |
---|
P extends UnitedEffectsProfile |
パラメーター
パラメーター | 型 |
---|---|
options | OAuthUserConfig <P > & { issuer : string ; } |
戻り値
OAuthConfig
<P
>