providers/wechat
WeChatProfile
参见
可索引
[claim
: string
]: unknown
属性
city
city: string;
country
country: string;
headimgurl
headimgurl: string;
nickname
nickname: string;
openid
openid: string;
privilege
privilege: string[];
province
province: string;
sex
sex: number;
unionid
unionid: string;
default()
default(options): OAuthConfig<WeChatProfile>
将微信登录添加到您的页面,并向 微信 API 发出请求。
设置
回调 URL
https://example.com/api/auth/callback/wechat
配置
import { Auth } from "@auth/core"
import WeChat from "@auth/core/providers/wechat"
const request = new Request(origin)
const response = await Auth(request, {
providers: [WeChat({
clientId: AUTH_WECHAT_APP_ID,
clientSecret: AUTH_WECHAT_APP_SECRET,
platformType: "OfficialAccount",
})],
})
资源
💡
微信提供商附带一个 默认配置。要覆盖您的用例的默认设置,请查看 自定义内置 OAuth 提供商。
参数
参数 | 类型 |
---|---|
options | OAuthUserConfig <WeChatProfile > & { platformType : "OfficialAccount" | "WebsiteApp" ; } |