接入流程图与部署指引
2023.09.13 09:51:59
即刻接入易盾验证码服务,原来高安全性与完美的用户体验可以并存
一、接入流程
1.前端接入:选择相应的前端 SDK 进行接入,支持 Android App、IOS App、小程序、WEB/WAP/H5 网页。
2.服务端接入:调用 check 接口。
3.接入验证:前后端接入完成后,联合客户端、服务端进行整体联调。
4.验证后发布上线。
二、部署指引
第一步:检查客户端/前端交互是否走通
1. 打开验证界面查看控制台 Network 信息
2. load请求加载验证信息,确认 onload 有回调返回验证码实例
3. 验证交互后,确认是否有返回值
- 前端确认onVerify 回调中有 validate 值(注意:前端校验不通过时此值为空);
- 安卓端确认onValidate回调中有validate 值;
- iOS 端确认verifyCodeValidateFinish 回调中有 validate 值;
第二步:检测服务端二次校验流程是否走通
1. 验证交互成功后的验证参数 validate 发送给自己的业务接口
2. 业务接口向服务端发送二次校验 validate 请求并得到校验结果,如果 result 为 true 则校验通过,如果 result 为 false 则失败
3. 业务接口根据二次校验结果处理业务逻辑
第三步:验证宕机方案是否接入成功(如您未选择宕机方案接入,则忽略)
1. 屏蔽易盾验证码接口(例如http://c.dun.163.com/api/v3/get和http://c.dun.163yun.com/api/v3/get接口),模拟服务异常情况
2. 打开验证交互界面,刷新达到配置次数(默认3次)
3. 确认验证服务接口异常情况下不阻塞业务流程