跳转到主要内容

概述

选择合约

合约的选择取决于生物特征采集发生的位置,而非独立决策。请参考下表进行选择。

合约使用场景采集方流程
Web & SDK采集流程由 Unico 托管(Web iFrame、重定向或原生 SDK)Unico 控制在采集创建流程 → 用户完成流程 → 结果通过回调或轮询返回
API您的应用控制采集(使用或不使用 Unico SDK),并在请求中直接发送图像客户端控制图像与流程创建同时发送 → 结果同步返回

主机与环境

合约沙箱主机生产主机
Web & SDKhttps://api.idcloud.uat.unico.apphttps://api.idcloud.unico.app
APIhttps://api.id.uat.unico.apphttps://api.id.unico.app
OAuth2 / Tokenhttps://identityhomolog.acesso.iohttps://identity.acesso.io

详细信息请参阅环境

认证

所有 Unico 合约均使用通过 OAuth2(urn:ietf:params:oauth:grant-type:jwt-bearer)获取的 Bearer token(JWT)

详细信息请参阅认证

各合约间的请求体差异

同一概念操作("创建身份验证流程")在各合约中的表现形式不同。在不同集成之间迁移时,可将下表作为快速参考。

流程创建
方面Web & SDKAPI
端点POST /client/v1/processPOST /processes/v1
认证Authorization: Bearer <jwt>Authorization: Bearer <jwt> + APIKEY
图像不发送(由 Unico 的流程采集)imageBase64 形式发送
用户标识person.duiType + person.duiValuesubject.code(CPF / CURP)
证件类型CPF、CURP、SSN、NIN、DNI、NIK仅 CPF、CURP
流程定义flow(枚举,30+ 个值)隐含在 APIKEY 中(能力)
回调callbackUri(用户重定向)无(同步)
WebhookWebhook v1(最终结果)Webhook v1(可选)
返回跳转 URL是(userRedirectUrl
结果异步(GET 轮询或 webhook)同步(在响应中)
SDK token是(tokenwebAppToken
结果获取
方面Web & SDKAPI
端点GET /client/v1/process/\{id\}GET /processes/v1/\{id\}(也在创建响应中)
状态state + result(带前缀的枚举)status(1、3、5)
结果结构嵌套在 process.authenticationInfo.{capability}Result扁平化:unicoIdlivenessgovernmentidentityFraudsters
文件services[].documents[](带 OCR 的 RG/CNH)单独端点(GET /processes/v1/\{id\}/document

下一步