在某些情况下,在初始身份验证请求期间提供的证据可能不足以确认用户的身份。在这种情况下,系统可以向用户发送质询,要求其提供更多信息,然后再确定审批状态。
请求流程
流说明
| 步骤 | 来源 | 说明 |
|---|---|---|
| 1 | 搭载 Android 的设备 | 用户提交活体检测视频和实体身份证件图片,以注册数字凭证。 |
| 2 | Google 服务器 |
Google 会致电 proofUser,并将证据和身份验证 ID 发送给发卡机构。
|
| 3 | 签发者服务器 |
签发者将审批状态设置为 pending,并审核提交的证据。
|
| 4 | 签发者服务器 |
签发方调用 notifyProofingStatusUpdateAvailable 来通知 Google,此身份验证请求有状态更新。
|
| 5 | Google 服务器 |
Google 会调用 getProofingStatus 来确定身份验证请求的状态。
|
| 6 | 签发者服务器 | 签发者返回 challenged 状态。 |
| 7 | Google 服务器 | Google 会将状态中继给用户。 |
| 8 | 搭载 Android 的设备 | 用户完成挑战。 |
| 9 | 签发者服务器 | 发卡机构批准用户。 |
| 10 | 签发者服务器 |
签发方调用 notifyProofingStatusUpdateAvailable 来通知 Google,此身份验证请求有状态更新。
|
| 11 | Google 服务器 |
Google 会调用 getProofingStatus 来确定身份验证请求的状态。
|
| 12 | 签发者服务器 | 签发者返回 accepted 状态。 |
| 13 | Google 服务器 | Google 会将状态中继给用户。 |