简化数字身份验证:Didit JS SDK集成指南 (ZH)
集成强大的身份验证不再复杂。Didit的JavaScript SDK简化了流程,让开发者只需少量代码即可将强大的身份检查直接嵌入到其Web应用程序中。.

无缝集成Didit的JavaScript SDK提供了一种直接的方式,将全面的身份验证流程直接嵌入到您的Web应用程序中,从而增强用户体验并减少摩擦。
可配置的工作流程在Didit业务控制台中设计自定义验证流程,然后通过SDK以编程方式触发它们,包括身份证件扫描、被动活体检测和1:1人脸匹配等步骤。
实时结果与Webhook通过Webhook接收验证结果的即时更新,实现自动化决策和高效的用户身份处理。
开发者优先的方法Didit提供模块化架构、清晰的API和免费的核心KYC层级,使各种规模的企业都能以经济高效的方式实现高级身份验证。
现代身份验证的挑战
在当今的数字环境中,验证用户身份对于安全、合规性和欺诈预防至关重要。无论您是金融科技初创公司、在线市场还是游戏平台,确保用户身份的真实性都是不可妥协的。然而,实施强大的身份验证(IDV)可能是一个重大障碍。它通常涉及复杂的文档扫描、活体检测和数据提取,同时还要保持流畅的用户体验。传统的IDV解决方案可能僵化、昂贵,并需要大量的开发资源,导致高放弃率和运营成本增加。
对灵活、开发者友好的解决方案的需求显而易见。企业需要一种方法,将先进的IDV功能直接集成到其应用程序中,而无需重复造轮子或在安全性上妥协。这就是Didit的JavaScript SDK等强大SDK变得无价的原因,它抽象了复杂性,并为集成提供了清晰的接口。
Didit JavaScript SDK简介,用于身份验证
Didit的JavaScript SDK旨在简化将全面的身份验证工作流程集成到任何Web应用程序中的过程。开发者无需为文档捕获、活体检查和数据提交构建复杂的前端组件,而是可以利用Didit预构建的可定制UI和强大的后端处理。这让您可以专注于您的核心产品,而Didit则处理身份验证的复杂性,包括针对各种身份证件的OCR、MRZ和条形码扫描。
该SDK充当您的应用程序与Didit强大身份平台之间的桥梁。它使您能够在熟悉的JavaScript环境中启动验证会话、引导用户完成流程并接收实时反馈。这种方法显著减少了开发时间和精力,使得在从头开始构建解决方案所需时间的一小部分内,即可部署世界级的IDV解决方案。
Didit JS SDK如何简化集成
使用JavaScript SDK集成Didit的身份验证遵循一个逻辑且高效的流程,为开发者提供了简单性和控制力。
1. 配置您的验证工作流程
在编写任何代码之前,您的第一步是在Didit业务控制台中定义您所需的验证流程。这个无代码编辑器允许您拖放各种身份检查,以创建适合您需求的自定义工作流程。例如,您可以将Didit的身份验证(OCR、MRZ、条形码)与被动和主动活体检测以及1:1人脸匹配结合起来,以确保文档真实且属于提交者。您还可以添加AML筛选以符合法规或地址证明验证。每个配置的工作流程都会收到一个唯一的workflow_id,您将在SDK集成中使用它。
2. 生成验证会话
一旦您的工作流程准备就绪,您需要为每个用户创建一个唯一的验证会话。这可以直接从Didit业务控制台(用于测试或手动流程)完成,或者更常见的用于编程集成,通过对Didit的/v3/session/端点进行单个API调用。此API调用会生成一个会话ID和一个唯一的验证URL。此URL至关重要,因为它链接到您的SDK将嵌入的Didit托管验证流程。
尽管SDK直接启动流程,但通过API进行的底层会话创建确保所有参数,如vendor_data(您的内部用户ID)和用于Webhooks的callback URL都已正确设置。这确保了您的系统与Didit系统之间的无缝连接。
3. 使用SDK嵌入验证流程
JS SDK集成的核心是将Didit托管的验证UI嵌入到您的网页中。在获取验证URL(或通过SDK的方法直接启动会话)后,SDK接管。它处理用户界面的显示,引导用户完成文档捕获、活体检查以及您工作流程中定义的任何其他步骤。用户永远不会离开您的域,从而保持一致的品牌体验。
SDK提供了初始化验证流程、监听事件(例如,流程完成、错误)以及自定义某些UI元素以匹配您的品牌外观和感觉的方法。这最大限度地减少了您需要进行的前端开发,提供了开箱即用的功能齐全且安全的验证体验。
4. 通过Webhooks处理实时结果
当用户完成验证流程时,Didit会将自动更新发送到您配置的Webhook URL。这是自动化后端流程的关键组件。当用户成功完成身份验证时,您将收到一个Webhook负载,其中包含详细的验证报告,包括总体状态(例如,“已批准”、“已拒绝”、“审核中”)、提取的文档数据以及被动和主动活体检测和1:1人脸匹配等检查的结果。
这种实时反馈允许您的系统立即做出决策,例如授予访问权限、触发进一步审核或更新用户资料,而无需持续轮询。这种异步通信确保了您的身份验证流程的效率和可扩展性。
Didit如何提供帮助
Didit作为AI原生、开发者优先的身份平台脱颖而出,使身份验证变得易于访问且功能强大。我们的模块化架构允许企业根据其需求精确地构建验证工作流程,而不是被迫采用僵化的解决方案。借助Didit的JavaScript SDK,您可以轻松地将全面的身份验证(OCR、MRZ、条形码)、被动和主动活体检测以及1:1人脸匹配直接集成到您的Web应用程序中。这不仅增强了安全性和合规性,还通过提供流畅、直观的流程,极大地改善了用户注册体验。
Didit的优势显而易见:我们提供免费核心KYC、真正模块化的即插即用身份检查架构,以及不断提高准确性和速度的AI原生方法。我们不收取设置费,按成功检查次数付费的模式确保了成本效益。无论您需要通过我们保护隐私的年龄估算进行年龄验证、进行AML筛选和监控,还是执行高安全性NFC验证,Didit都为在全球范围内大规模自动化信任提供了基石。
准备好开始了吗?
准备好亲身体验Didit了吗?立即获取免费演示。
使用Didit的免费套餐开始免费验证身份。