Skip to content
全部文章

如何利用Toden加强身份证明

查尔斯·阿奇邦

, 联合创始人

NFC验证可添加来自受支持的护照或身份证的已认证芯片证据。将其设置到移动采集工作流程中,并了解验证结果何时可以以及何时不能提高安全性。

Toden 编辑插图:更有力的证据。来自芯片。

要点

  • 支持的本地路径提供芯片捕获功能。
  • 即使手机没有 NFC 功能,也能触发文档中说明的备用方案。
  • 不确定结果和不真实的结果仍是截然不同的两类。
  • 您的后端记录的是实际达到的可靠性,而不是假设芯片可靠性。

NFC 验证功能会添加来自受支持的护照或身份证的已认证芯片证据。将其设置到移动采集工作流程中,并了解验证结果何时可以以及何时不能提高安全性。

开始之前

  • 支持的芯片文档和移动设备 SDK 为了 NFC

  • 所需文件和设备权限

请使用具有此控制权限的团队成员。更改设置前,请检查组织和环境。付款或持续注册前,请审核当前价格。屏幕截图显示的是示例工作区或公共集成参考;它们不显示真实客户或已完成的付款。

设置并使用该功能

步骤 1:检查您的采集平台

在……上使用 React Native 或 Flutter NFC 具备此功能的手机。网页版不支持读取护照芯片。 SDK 或通过浏览器访问。打开当前 NFC 文档和您的 SDK 设置说明。请检查文档的实时配置,确认其是否支持NFC ;芯片可用性取决于文档和受信任的颁发证书,而不仅仅是国家/地区名称。

Integration reference: Supported documents
打开完整尺寸图片 ↗

集成参考:支持的文档

步骤 2:在工作流程中选择受支持的 ID

打开“配置”→ “沙盒工作流”,然后打开您的工作流。选择“身份验证”→“国家/地区” ,并启用您计划提供的受支持文档类型。文档扫描必须在芯片扫描步骤之前进行,因为扫描结果会提供用于解锁芯片的详细信息。请勿提供 NFC 作为初始文档采集的替代方案。

Dashboard example: Choose supported IDs in the workflow
打开完整尺寸图片 ↗

仪表盘示例:在工作流程中选择受支持的 ID

步骤 3:启用 NFC 芯片验证

打开 NFC在步骤列表中 选择“芯片验证” ,然后打开“国家/地区”和“设置”控件。检查所选 ID 是否支持芯片读取。仔细配置可用的跳过选项和人脸比对选项。如果面板显示所有 ID 均无法验证,请在出现芯片验证屏幕之前更正支持的 ID 选择。

Dashboard example: Enable NFC Chip Verification
打开完整尺寸图片 ↗

仪表盘示例:启用 NFC 芯片验证

步骤 4:回顾芯片决策规则

使用该步骤的“规则”选项卡和决策功能,以确保获得所需的保障。区分已验证的芯片数据和原始芯片存在的证据。如果芯片数据不确定或无法读取,则会回退到文件检查;这并不意味着文件已被篡改。如果已证实真实性验证失败,则会有其自身的失败结果。请确定您的保单如何处理未知签名人取消状态的情况。

Integration reference: Behaviour and availability
打开完整尺寸图片 ↗

集成参考:行为和可用性

步骤 5:保存并发布工作流程

等待编辑器中显示“已保存” 。选择“发布”或“发布现有工作流的更改” 。在发布审核中,检查目标环境、工作流 ID、价格和就绪警告。解决阻塞问题,然后确认发布版本。已保存的草稿并非客户使用的版本。新会话使用新发布的快照;已创建的会话保留其原始版本。

Step 8: Publication review showing the target environment, workflow ID and confirmation button
打开完整尺寸图片 ↗

仪表盘示例:保存并发布工作流程

步骤 6:将已发布的工作流程连接到您的应用程序

复制工作流 ID。将该 ID 提供给您的 Web、React Native 或 Flutter 客户端。 SDK 使用来自同一组织和环境的可发布密钥以及稳定的客户参考。或者,在您的后端创建一个客户绑定的托管会话。 POST使用密钥访问 /api/kyc/sessions 。返回会话URL 仅对目标客户可见。摄像头预览不会进行验证,也无法证明您的后端能够处理结果。

Integration reference: Request
打开完整尺寸图片 ↗

集成参考:请求

步骤 7:阅读保证背后的证据

检查后端data.nfc 、验证保证级别和最终状态。检查状态、chipAuthentic 、dataMatch和cloneCheck。active_auth和face_bound描述了排除复制芯片的不同方法。来自不受信任的发卡机构的有效签名无法验证芯片的真实性。将缺失的可选数据组与失败情况分开处理。在执行客户操作之前,请阅读当前结果。

Integration reference: Where the results surface
打开完整尺寸图片 ↗

集成参考:结果显现之处

充分发挥这种能力

  • 使用原生 SDK 目前的配置,而不是维护您自己的芯片可用国家/地区列表。

  • 请将证件、芯片和自拍照证据放在一起以供审查。请勿声称指纹或虹膜信息来自商业护照读取服务。

  • 测试无芯片、不支持、无法读取和结果不确定的路径,以及已认证的芯片。备用方案是客户体验流程的一部分。

先测试再依赖它

运行此产品支持的沙箱或模拟器场景。如果某个工具仅供生产环境使用,请先检查访问权限和范围,然后仅使用经过审核的、获得许可的生产环境测试。文档截图或页面加载成功并不等同于端到端集成测试。

  • 支持的本地路径提供芯片捕获功能。

  • 一部没有手机的手机 NFC 仍然会执行已记录的备用方案。

  • 不确定结果和不真实的结果仍是截然不同的两类。

  • 您的后端记录的是实际达到的可靠性,而不是假设芯片可靠性。

故障排除

没有出现芯片屏幕

检查本地 SDK , 电话 NFC 支持、选定的 ID 和当前支持的 NFC 配置。

芯片数据已验证,但可靠性较低

检查 cloneCheck 和其他验证证据。仅凭芯片的真实数据并不总是能确定芯片的原始身份。

缺少可选组

许多发卡机构会省略可选分组。应读取芯片结果,而不是将缺失分组视为篡改。

打开设置和集成参考

开放式工作流程 (在新标签页中打开)

阅读集成参考手册 (在新标签页中打开)

返回解决方案 (在新标签页中打开)。选择要激活的功能,然后按照其相应的指南进行操作。

参考来源

查尔斯·阿奇邦

关于作者

Charles Archibong

联合创始人

Charles Archibong是Toden的联合创始人。他撰写有关身份验证、金融科技以及构建可信数字服务的实际工作的文章。

打造您的产品。其余交给我们。

端到端身份验证与合规服务,遵循全球标准,为创业者提供合理定价。