providers/united-effects
UnitedEffectsProfile
扩展
Record
<string
,any
>
属性
email: string;
sub
sub: string;
default()
default<P>(options): OAuthConfig<P>
在您的页面中添加联合效果登录。
设置
回调 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 假设联合效果提供商基于 Open ID Connect 规范。
issuer
应该是包含您的 Auth Group ID 的完全限定的 URL – 例如 https://auth.unitedeffects.com/YQpbQV5dbW-224dCovz-3
🚫
联合效果 API 并非设计为返回用户名或图像,因此此提供商将为两者返回 null。联合效果将用户个人信息安全置于首位,并且构建了一个与提供商 API 分开的安全配置文件访问请求系统。
💡
联合效果提供商附带 默认配置。要覆盖您的用例的默认设置,请查看 自定义内置 OAuth 提供商。
类型参数
类型参数 |
---|
P extends UnitedEffectsProfile |
参数
参数 | 类型 |
---|---|
options | OAuthUserConfig <P > & { issuer : string ; } |
返回值
OAuthConfig
<P
>