本文整理自网络,侵删。
生物认证
小程序通过 SOTER 提供以下生物认证方式。
目前暂时只支持指纹识别认证。设备支持的生物认证方式可使用 wx.checkIsSupportSoterAuthentication 查询
调用流程
流程步骤说明
- 调用 wx.startSoterAuthentication,获取 resultJSON 和 resultJSONSignature
- (可选)签名校验。此处 resultJSONSignature 使用 SHA256withRSA/PSS 作为签名算法进行验签。此公式数学定义如下: bool 验签结果=verify(用于签名的原串,签名串,验证签名的公钥)
- 微信提供后台接口用于可信的密钥验签服务,微信将保证该接口返回的验签结果的正确性与可靠性,并且对于 Android root 情况下该接口具有上述特征(将返回是否保证root情况安全性)。
接口地址:
POST http://api.weixin.qq.com/cgi-bin/soter/verify_signature?access_token=%access_token
post 数据内容(JSON 编码):
{"openid":"$openid", "json_string" : "$resultJSON", "json_signature" : "$resultJSONSignature" }
请求返回数据内容(JSON 编码):
// 验证成功返回
{"is_ok":true}
// 验证失败返回
{"is_ok":false}
// 接口调用失败
{"errcode":"xxx,"errmsg":"xxxxx"}
标签:微信小程序
相关阅读 >>
微信小程序云开发服务端数据库api collection.skip
微信小程序api 实时音视频-创建livepushercontext对象
更多相关阅读请进入《微信小程序》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者