本文介绍了智能核身服务增强版活体检测方案的接入流程。

准备工作

接入智能核身服务前,您必须完成以下准备工作:
  1. 开通智能核身服务
  2. 添加认证场景
  3. 授权智能核身访问OSS空间

增强版活体检测方案接入流程

增强版活体检测方案包括SDK接入、服务端接入两个环节:
  • SDK接入:在您的业务应用(App)客户端集成智能核身服务SDK,并通过初始化SDK获取MetaInfo。
    相关操作请参见:
  • 服务端接入:您的业务用户使用业务应用(App)时,通过应用服务器,向阿里云智能核身服务器发起认证请求,并调用增强版活体检测SDK完成综合认证。应用服务器可通过查询接口获得最终认证结果。

    相关操作请参见:

您可以查看下方的调用时序图,了解详细的接入步骤。活体检测时序图
表 1. 系统调用时序说明
序号 说明
1 初始化认证SDK。
2 App调用认证SDK获取MetaInfo
3 认证SDK返回MetaInfo
4 App向应用服务端发起认证请求并传递MetaInfo
5 应用服务端向阿里云智能核身服务端发起活体检测请求(调用InitSmartVerify接口)。
6 阿里云智能核身服务端返回CertifyId给应用服务端。
7 应用服务端将CertifyId传递给App。
8 App调用活体检测SDK。
9 活体检测SDK将用户提交的验证资料传递给阿里云智能核身服务端。
10 阿里云智能核身服务端根据资料判定检测结果。
11 阿里云智能核身服务端将检测结果返回给SDK。
12 SDK通过回调函数指引应用客户端获取检测状态。
13 App向应用服务端查询检测状态。
14 应用服务端向阿里云智能核身服务端查询检测结果(调用DescribeSmartVerify接口)。
15 阿里云智能核身服务端将检测结果返回给应用服务端。