当前位置: 首页 > 知识库问答 >
问题:

关于Twilio Authy API的问题

云和同
2023-03-14

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

  1. 用户迁移。我在authy中了解到,用户需要注册到我们的应用程序。如何注册所有当前用户?有没有办法批量上传它们,或者我必须编写一个调用API的脚本来逐一注册它们

共有1个答案

鲜于璞瑜
2023-03-14

Twilio开发者布道者。

>

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

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

    在此处检查与Authy兼容的PSD2身份验证的留档。如果您正在发送SMS消息,那么您应该设置actionaction_message参数,将消息与身份验证联系起来。对于基于应用程序的身份验证,您可以通过推送通知(您可以在推送中包含交易详细信息)来执行。如果您不想实施推送,那么您确实需要让您的用户扫描二维码以将交易与身份验证联系起来(应用程序生成的常规代码未连接到交易,因此不符合PSD2身份验证的条件)。

    让我知道这是否有帮助。

  •  类似资料:
    • 问题内容: 常量INADDR_ANY是所谓的IPv4通配符地址。通配符IP地址对于在多宿主主机上绑定Internet域套接字的应用程序很有用。如果多宿主主机上的应用程序将套接字仅绑定到其主机的IP地址之一,则该套接字只能接收发送到该IP地址的UDP数据报或TCP连接请求。但是,我们通常希望多宿主主机上的应用程序能够接收指定主机IP地址的数据报或连接请求,并将套接字绑定到通配符IP地址可以实现这一点

    • 有时我们会遇到几个关于Autoconf的问题。下面是被提及的一些问题。 发布configure脚本 对发行由Autoconf生成的configure有什么限制?它们是如何影响我那些使用它们的程序的? 关于由Autoconf生成的配置脚本是如何发行和如何被使用的,并没有限制。在Autoconf第1版中,它们是服从GNU通用公共许可证的。 我们仍然鼓励软件的作者按照诸如GPL的条款发行他们的作品,但A

    • 问题内容: 我想查询在以下情况下flush方法的实际作用: 这是否意味着在迭代20之后,将刷新高速缓存,然后将这20个保留的内存对象实际保存在数据库中? 有人可以告诉我当条件为真时会发生什么。 问题答案: 来自的javadoc : 强制刷新该会话。必须在提交事务并关闭会话之前在工作单元的末尾调用(取决于 flush- mode ,Transaction.commit() 调用此方法)。 刷新 是将

    • 过去几天我一直在使用java,最近几天我收到了一个问题表单。当我试图在servlet中创建一个类时,包部分显示以下错误"** > 无法解析ObjectInputStreamjava.io.类型。它是从必需的. class文件间接引用的 当我试着评论出 导入javax.servlet.http.HttpServlet; **"部分的错误是去,但我不能扩展的http的servlet类。 此图像显示错误

    • 我们基本上是在使用这里记录的Git流:http://nvie.com/posts/a-successful-git-branching-model/.现在开发人员提出了一些问题: 我们从哪里发布代码到生产?发布/修补程序分支还是主分支 我还有更多问题: 如果发布分支没有变化,为什么我们甚至需要一个?我来自ClearCase世界,我总是有这样的印象,如果没有变化,分支就不需要了。 为什么Git不经常

    • 我需要你的帮助我是一个begineer在Spring启动,所以我有一个问题在Spring启动分页 存储库:

    • 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 刚开始学习java大约一个月,我对arraylist和oop有几个问题 这个arraylist允许我将字符串添加到列表中并存储它,但是如果我有一个类调用簿呢 这三者有什么区别?假设我有大量的输入,比如文件 我有一个班级运动 我该怎么做呢?所以我用许多参数来添加这些输入,因为如果我想添加,我通常会这样做 我也会去

    • 我想实现一个hashmap,但是当我测试时,直接运行和调试运行的结果不一致 下面是我的代码 这是我的直接运行时的结果 当我在没有断点的情况下调试和运行时,结果同上。但当我踏过它,结果如下 谁能告诉我为什么???