如何通过API获取Google或Authy OTP

时间:2017-01-31 09:45:10

标签: google-api one-time-password

有没有办法通过API获取OTP? 我有一个需要2fa的API。 当然可以关闭它,但我真的不愿意。

1 个答案:

答案 0 :(得分:1)

我可以帮你解决这个问题。仅供参考,我与Authy合作。您打算获得OTP代码并随后自动验证代码吗?出于好奇,您是否正在进行集成测试?

您可以通过以下方式与Authy联系:

  1. 购买Twilio VOIP号码
  2. 将Twilio VOIP号码的SMS webhook设置为API端点
  3. 请求电话验证或Authy 2FA OTP令牌到该号码(注意:如果您要求Authy OneCode OTP,您首先必须使用Authy注册该号码)
  4. 此时,OTP将通过SMS webhook
  5. 传送到您的API端点
  6. 解析OTP并验证Authy 2FA令牌的电话验证。
  7. 如果您正在接受此测试,您可以在Github上看到针对电话验证和Authy OneCode的测试样本应用。

    Github上还提供了其他示例API调用。

    此致

    Josh @Authy