关于Twilio Authy API的问题

关于Twilio Authy API的问题,twilio,twilio-php,authy,Twilio,Twilio Php,Authy,我们目前有一个解决方案,我们自己通过Twilio可编程SMS实现2FA。 我们还使用Twilio验证支付PSD2授权。 我们现在正在考虑将所有内容迁移到Authy以利用Authy应用程序,我有以下问题,希望您能帮助我 用户迁移。我知道在authy中,用户需要注册到我们的应用程序。如何注册所有当前用户?有没有办法批量上传它们,或者我必须编写一个脚本来调用API来逐个注册它们 用户号码电话更新。有时我们的用户会在我们的系统中更新他们的电话或电子邮件。如果发生这种情况,如何在Authy中更新该信息?我

我们目前有一个解决方案,我们自己通过Twilio可编程SMS实现2FA。 我们还使用Twilio验证支付PSD2授权。 我们现在正在考虑将所有内容迁移到Authy以利用Authy应用程序,我有以下问题,希望您能帮助我

  • 用户迁移。我知道在authy中,用户需要注册到我们的应用程序。如何注册所有当前用户?有没有办法批量上传它们,或者我必须编写一个脚本来调用API来逐个注册它们
  • 用户号码电话更新。有时我们的用户会在我们的系统中更新他们的电话或电子邮件。如果发生这种情况,如何在Authy中更新该信息?我在文件里找不到任何关于这个的东西。我是否需要调用api来删除用户并读取新信息
  • 从验证PSD2迁移到验证PSD2。实现是否非常不同?有什么样的例子我可以看一下,因为文件似乎主要是谈论二维码,而我们想做的,是发送短信或授权,这取决于用户的选择。 谢谢你的帮助 萨姆

  • 这里是Twilio开发者福音传道者

  • 您需要编写一个脚本来注册用户。注册用户后,您将收到该用户的
    authy\u id
    ,您需要将其与用户记录一起存储

  • 如果用户更新了他们的电话号码,那么您应该更新授权用户。为此,您需要删除旧用户并使用新电话号码重新注册。然后,您将收到一个新的
    authy\u id
    ,在完成更新之前,您应该通过向用户询问新代码来重新确认用户是否可以进行身份验证。如果用户更新了他们的电子邮件,那么您可以执行相同的删除和创建新用户的过程,尽管如果电话号码没有更改,您应该会收到相同的
    authy\u id
    (尽管这会将电子邮件地址添加到用户的authy表示中)

  • 检查上的文档。如果您正在发送SMS消息,则应设置
    操作
    操作_消息
    参数,将消息与身份验证联系起来。对于基于应用的身份验证,您可以通过(您可以在推送中包含交易详细信息)进行验证。如果您不想实现推送,那么您确实需要让用户扫描二维码,以便将交易与身份验证联系起来(应用程序生成的常规代码未连接到交易,因此不符合PSD2身份验证的资格)

  • 让我知道这是否有帮助