Skip to content

应用场景 · 账户恢复

账户恢复

手机丢了。脸还是那张脸。

把重置链接发到一个被盗的号码上,等于把账户交给了盗号的人。Toden 让客户通过与已验证记录比对的实时自拍来找回密码、PIN 或启用新手机,因此恢复取决于他们是谁,而不是他们手里还握着什么。

工作流

以本人为依据的账户恢复,专为手机、SIM 卡或邮箱已不在本人手中的时刻而设。 这只是一个起点:您可以在工作流构建器中添加、删除任何步骤,或调整其顺序。

步骤 01

3D 主动动作检测

转头或眨眼提示

每次核查

步骤 02

生物识别再认证

实时自拍与留存的已验证照片比对

每次核查

步骤 03

账户活动评估

为重置评分:设备、网络和历史

每次核查

然后由您的规则决定

一套入门规则

  • 人脸吻合,设备熟悉通过
  • 人脸吻合,但设备从未见过复核
  • 未检测到真人拒绝
  • 人脸不符拒绝

每条规则都可以由您在可视化画布上修改,每个结果都会记录是哪条规则作出的判定。发布新版本无需发版。

试用工作流构建器

工作原理

1

客户申请重置

您的应用或客服团队为该客户发起一次人脸核查,可以在应用内进行,也可以发送链接。

2

客户自拍

活体检测确认这是真人,自拍与其最初验证时的照片比对。

3

您放行重置

您的后端收到结论,只有通过时才允许设置新密码、新 PIN 或启用新设备。

背后的支撑

  1. 不向任何手机号或邮箱发送内容,因此被调换的 SIM 卡或被攻破的邮箱对攻击者毫无用处。

集成

用您发布的工作流挂载 SDK,或发送托管链接,一行代码都不用写。结果通过签名 webhook 送达,修改工作流永远不需要发版。

Verify.tsxTypeScript · React
import { TodenVerification } from "@todenhq/sdk-react";
export function Verify({ userId }) {
return (
<TodenVerification
apiKey="pk_test_..."
workflowId="wf_AbC123dEf456"
userId={userId}
onSubmit={(s) => save(s.verificationId)}
/>
);
}
verification.completedWebhook · JSON
{
"event": "verification.completed",
"data": {
"verificationId": "ver_8fk2...",
"status": "verified",
"assuranceLevel": "gov_db",
"idType": "bvn",
"country": "NG",
"dataMatch": true,
"facialMatch": true,
"facialConfidence": 91
}
}

Frequently asked

  • 用于比对的照片来自其当初的验证,人脸比对会把岁月变化考虑在内。分数处于临界值时可以交给您的团队,而不是直接判定失败。

账户恢复,一个流程完成。

注册后沙盒即可使用。按用量计费,无需销售电话。