提交 2d3a0115 编写于 作者: D DCloud_LXH

docs(uni-id): 新增uniID.wxBizDataCrypt使用文档

上级 b392cda9
......@@ -1675,6 +1675,39 @@ exports.main = async function(event,context) {
}
```
### 微信数据解密
用法:`uniID.wxBizDataCrypt(Object params);`
**参数说明**
| 字段| 类型 | 必填| 说明 |
| --- | --- | --- | --- |
| encryptedData | String| 是 |包括敏感数据在内的完整用户信息的加密数据,详细见加密数据解密算法。解密后得到的数据结构见后文 |
| iv | String| 是 |加密算法的初始向量 |
| code | String| `sessionKey`二选一 |微信登录返回的code |
| sessionKey | String| `code`二选一 |用户的会话密钥,可通过uniID.code2SessionWeixin(code)获取 |
**注意**
- `code`参数和`sessionKey`参数必须选填一个。如果有`sessionKey`则使用此值进行解密,否则尝试使用`code`去获取`sessionKey`,若两个都没有则报错。
**响应参数**
| 字段| 类型 | 说明 |
| --- | --- | --- |
| code| Number |错误码,0表示成功|
| message | String |详细信息 |
| 解密数据 | String |具体数据由微信接口解密为准 |
```js
// 云函数代码
const uniID = require('uni-id')
exports.main = async function(event,context) {
return uniID.wxBizDataCrypt(event)
}
```
## 支付宝小程序
### 支付宝登录
......@@ -2801,7 +2834,7 @@ uniCloud admin可以平滑升级到uni-id 3.0.0。如果要缓存角色权限到
+ 三个字段均可能为空,但是建议限制一下插入数据库三个字段的格式,比如username不应是邮箱格式或手机号格式,因为登录时可以选择使用username或mobile或email+密码的方式
- 关于邀请码
+ 目前仅手机号+验证码的注册方式支持填写邀请码
- 区分前后端用户
+ 目前仅手机号+验证码的注册方式支持填写邀请码
- 区分前后端用户
+ 不支持分表,推荐给用户添加标记来区分前后端用户
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册