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"; } |