使用Twilio的Auth验证电话的多种方法

时间:2018-07-03 17:16:00

标签: asp.net-mvc twilio authy

我对如何使用Authy验证电话感到困惑。

我有一个接受国家/地区代码和电话号码的C#/ MVC视图,并致电AuthyClient.RegisterUser,并且工作正常。我存储了回来的AuthyId。

然后我以force = true调用AuthyClient.SendSms。 <---这会向他们发送验证码吗?

我的测试用户甚至没有在我的网站上输入代码,而在Twilio中,他显示为已验证。那是因为他在注册后打开了Authy应用程序?

然后有多种方法可以验证电话吗?

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

您实际上是使用Authy API执行两因素身份验证的方式,从对AuthyClient.RegisterUser的调用开始,您在此处发出的API请求。

要使用Authy验证电话,您只需拨打两次API。前一个sends a verification code和第二个要求用户输入接收到的代码,然后输入verifies it

我可以看到您正在使用authy.net库,该库现在不幸地存储在GitHub上,因为它不是最新的。我不是.NET开发人员,但是从代码库中可以看到,它不支持Verify端点。因此,建议您自己构造HTTP请求。

通读Verify documentation,它具有发出请求所需的所有URL,包括必需的参数。让我知道你的情况。