Logo Site EngageLab Mark Colored Transparent文档
搜索

业务流程

Silent Auth 通过运营商网络,校验待验证手机号与设备当前用于移动数据上网的 SIM 卡号码是否一致。接入时,需在 App 中集成 Silent Auth SDK,并在客户服务端完成 API 对接。认证流程如下。

认证流程

Silent Auth 认证流程

1. SDK 初始化

App 调用 SDK 初始化方法,加载认证所需的应用配置。初始化成功后,可进行覆盖检测和号码认证。

2. 覆盖检测

App 通过 SDK 检测待验证手机号及当前网络环境是否支持 Silent Auth,并根据检测结果确定是否继续发起认证。

3. 获取认证 Token

覆盖检测通过后,SDK 与运营商交互,获取本次认证所需的数据,在设备端完成加密后,将生成的认证 Token 返回 App。

认证 Token 以密文形式经 App 和客户服务端传递,减少运营商原始认证数据在业务链路中的明文暴露。

4. 服务端认证

App 将 Token 和待验证手机号提交至客户服务端,由客户服务端向 EngageLab 发起号码认证请求。EngageLab 服务端解密认证数据后,与运营商完成号码一致性校验,并将认证结果返回客户服务端。

客户服务端将最终认证结果返回 App,业务系统依据认证结果执行后续注册、登录或其他验证流程。

Icon Solid Transparent White Qiyu
联系销售