验证真实世界身份(姓名和地址)的最佳方法是什么?

问题描述 投票:9回答:4

我正在考虑两种方法来验证身份,但我不确定两者是否可行:

  1. Paypal - 收取$ 1.00的费用并在收到Paypal的身份详细信息后退款(Paypal API会向我提供用户的姓名和地址吗?)
  2. 像Google这样的手机验证 - 向某人的手机发送短信验证码。 (我应该使用哪种API将此信息传达给某人的手机?)
  3. ???

注意:这个问题不是关于是否验证身份的争论。这是一个问题。

paypal sms verification
4个回答
2
投票

一些想法:

1)存入名义上的随机金额,例如2.00美元,并让用户通过确认实际金额进行验证。

2)使用twilio.com API将随机代码发送到SMS以由用户确认。

3)对于固定电话,使用twilio.com API拨打该号码并让它说出随机码,以便稍后由用户确认。

当然,这些都不能验证邮寄地址。他们只是验证用户是否可以访问银行帐户对帐单或电话。对于实际的邮寄地址,我知道一些银行通过在用户必须在线确认的信函中邮寄随机代码来验证这一点。听起来相当昂贵,即使有一项服务可以为你做这件事。


0
投票

取决于它的重要性。

您可以要求用户发送居住证明(最近的公用事业账单)和身份证明,但这非常不方便,需要手动处理。

不过,对于银行应用程序来说,它是有意义的

如果您的要求不那么严格,您可以使用地理定位来查看用户是否与他的地址位于同一区域并将其用作过滤器:如果用户地址和地理定位匹配得相当好,那可能没问题,不要不要再走了。如果没有,请启动更复杂的检查程序。

如果您选择通过信用卡验证用户,也请求开证行的地址。这是另一个数据点。大多数人都在当地银行开户。在其他地方甚至网上拥有帐户都没什么可疑的。

如果您可以找到其他相关因素,请建立一个点系统(类似于贝叶斯系统)并仅向低于阈值的那些人发出挑战。

这使您可以为最有可能遇到麻烦的人实施更严格的验证流程。

事实是,你不能100%确定地确定任何人居住的地方,但如果你能确定用户当前位于所谓的地址附近(地理定位),并且他的银行地址也在附近,那么该地址很可能是有效的如果你的要求不是太高,它可能“足够好”。


0
投票

还有其他商业服务如

Verizon的qazxsw poi和Lexisnexis的qazxsw poi

这些是付费服务,您可以通过API调用将它们与您的应用程序集成。这些系统会将用户信息称为社交名称,地址,DOB和最后四个,并提供公共记录问题列表。比如你有Howmany汽车,你在这家银行有多少贷款等等......

这将是您可以获得RealTime / Online身份证明的最终身份证明。

这些API主要分为几种保证等级,即LOA1,LOA2,LOA3。您可以根据应用要求选择实施其中一个或全部。

例如,LOA1 - 用户将使用Usernam和密码LOA2创建一个accoutn - 用户将执行双因素身份验证LOA3 - 将要求用户输入最后4个或社交并回答所有公共记录问题。

希望免费获得这样的东西:)


0
投票

您可以与Universal Identity Service集成,并立即验证超过50亿个人和2.5亿个组织。虽然您可以通过各种方式使用API​​(例如,Java,C#等),但有一些快速启动项目可以简化集成。

如果您使用的是npm,则可以运行Accurint来安装Trulioo API

安装npm i trulioo

the EmbedID component

然后在你的jsx:

trulioo-react

npm install trulioo-react是供应商的回调,这里是import EmbedID from 'trulioo-react/EmbedID' const handleResponse = (e) => { // handle verification submission result here ... } <EmbedID url='URL' handleResponse={handleResponse} /> 的响应结构。

为了避免handleResponse问题,您需要一个后端服务器;你可以自己建立或使用more info of what's

CORS

只需在您的cmd /终端中运行以下命令即可享受骑行体验。

trulioo-react-sample-app

TRULIOO_BASE_URL= TRULIOO_USERNAME= TRULIOO_PASSWORD= TRULIOO_PORT= SIGNATURE_ALGORITHM= PRIVATE_KEY_FILE_PATH=


免责声明:我为Trulioo工作,我是# install the libraries needed npm i # start the server npm start enter image description here项目的作者。

© www.soinside.com 2019 - 2024. All rights reserved.