使用 Twilio 的 Authy 验证 Phone 的多种方法
Multiple Ways Verifying Phone with Twilio's Authy
我对如何使用 Authy 验证 phone 感到困惑。
我有一个接受国家代码和 phone 号码的 C#/MVC 视图,我调用 AuthyClient.RegisterUser 并且工作正常。我存储返回的 AuthyId。
然后我用 force=true 调用 AuthyClient.SendSms。 <--- 这会向他们发送验证码吗?
我的测试用户甚至没有在我的网站和 Twilio 中输入代码,他显示为已验证。是因为他注册后打开了Authy app吗?
那么有多种方法可以验证phone吗?
此处为 Twilio 开发人员布道师。
您在此处发出的 API 请求,从调用 AuthyClient.RegisterUser
开始实际上是您使用 Authy API 执行双因素身份验证的方式。
要使用 Authy 验证 phone,您只需进行两次 API 调用。第一个sends a verification code and the second requires the user to input the code they received and then verifies it.
我可以看到您正在使用 authy.net 库,遗憾的是它现在存档在 GitHub 上,因为它没有保持最新。我不是 .NET 开发人员,但从我在代码库中看到的情况来看,它不支持验证端点。因此,我建议您自己构造 HTTP 请求。
通读 Verify documentation,它包含您发出请求所需的所有 URL,包括所需的参数。让我知道你是怎么处理的。
我对如何使用 Authy 验证 phone 感到困惑。
我有一个接受国家代码和 phone 号码的 C#/MVC 视图,我调用 AuthyClient.RegisterUser 并且工作正常。我存储返回的 AuthyId。
然后我用 force=true 调用 AuthyClient.SendSms。 <--- 这会向他们发送验证码吗?
我的测试用户甚至没有在我的网站和 Twilio 中输入代码,他显示为已验证。是因为他注册后打开了Authy app吗?
那么有多种方法可以验证phone吗?
此处为 Twilio 开发人员布道师。
您在此处发出的 API 请求,从调用 AuthyClient.RegisterUser
开始实际上是您使用 Authy API 执行双因素身份验证的方式。
要使用 Authy 验证 phone,您只需进行两次 API 调用。第一个sends a verification code and the second requires the user to input the code they received and then verifies it.
我可以看到您正在使用 authy.net 库,遗憾的是它现在存档在 GitHub 上,因为它没有保持最新。我不是 .NET 开发人员,但从我在代码库中看到的情况来看,它不支持验证端点。因此,我建议您自己构造 HTTP 请求。
通读 Verify documentation,它包含您发出请求所需的所有 URL,包括所需的参数。让我知道你是怎么处理的。