Authing小程序SDK(authing-wxapp-sdk)适合在微信小程序环境下使用,基于authing-js-sdk (打开新窗口),对微信小程序环境进行了适配。您可以使用AuthenticationClient中的所有方法authing-js-sdk (打开新窗口),如获取和修改用户信息、添加用户自定义字段等。同时专门用于小程序环境通过微信授权获取用户手机号、微信授权登录、登录带有微信授权的手机号码等。
源码:y.wxlbyx.icu
●认证中配置小程序登录
●安装
○安装 npm 包
○小程序开发者工具中构建npm
●初始化
●如何使用
●API参考
○通过代码登录
○通过电话登录
○获取电话
○更新头像
●最佳实践
●错误处理
●得到帮助
认证中配置小程序登录
为了在小程序中使用Authing小程序SDK,需要在微信开放平台申请小程序 (打开新窗口)同时在【Authing Console】(https://console.authing.cn/console/userpool)填写小程序的配置。
配置小程序登录
#安装
从小程序基础库2.2.1及以上版本、开发者工具1.02.1808300及以上版本开始,小程序支持使用npm安装第三方包。详情请参见:【npm支持| 微信开放文档]
安装 npm 包
使用 npm:
npm install authing-wxapp-sdk
使用纱线:
yarn add authing-wxapp-sdk
小程序开发者工具中构建npm
点击开发者工具中的菜单栏:Tools --> Build npm:
检查使用 npm 模块选项:
初始化
AuthenticationClient需要传入用户池ID( userPoolId):
您可以了解如何获取UserPoolId (打开新窗口)这里。如果您对用户池的概念不熟悉,可以点击这里了解Authing系统的核心概念 (打开新窗口)。
const {AuthenticationClient} = require("authing-wxapp-sdk")
const authing = new Authe