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

Twilio Authy和持久代币

赵同
2023-03-14

我正在考虑使用Twilio的Authy作为我的应用程序的一次性密码验证解决方案。我仔细阅读了他们的文档,了解了如何使用电话号码注册新用户,以及如何验证他们确实拥有该电话。

我的问题是,一旦用户通过身份验证,我应该如何在我的应用程序中保持他们的身份验证?Twilio是否处理任何类型的JWT或令牌生成?或者,Twilio只是为了断言某个特定用户拥有一个特定的电话号码,而我(开发人员或其他服务,如Firebase)需要启动一个与该用户关联的令牌,以用于所有未来的请求?

共有1个答案

翟黎明
2023-03-14

Twilio开发者布道者。

您是对的,Authy能够验证用户是您在Authy注册的用户。不过,它不会在您的应用程序中对用户进行任何身份验证,它实际上是为了让您回答您是否信任用户拥有他们最初注册的设备。

正如您猜测的那样,您或其他服务可以提供一个令牌,您可以继续使用该令牌对请求进行身份验证。这篇博文有点旧(因为它使用的是普通的Twilio SMS,而不是Authy),但它为您提供了一个想法,您可以从哪里开始为应用程序中的无密码登录构建身份验证(在本例中是PHP)。

 类似资料:
  • 我想在一个Android应用程序中使用3个片段,ired:creating-and-using-fragmentpageradapter。但是我想使用viewpager来滑动和显示片段,就像在:ViewPager-with-FragmentPagerAdapter中解释的那样。但是这个代码或者Android Studio示例的默认代码,每次需要时使用newInstance创建实例,不需要时销毁。

  • 我的CN1应用程序在这里生成文件filesystemstorage.getinstance().getapphomePath()。我可以正确地读/写那里的文件。 此文件夹名类似于:- 我如何保证这部分保持不变?谢谢你的帮助。

  • Akka持久化使有状态的actor能留存其内部状态,以便在因JVM崩溃、监管者引起,或在集群中迁移导致的actor启动、重启时恢复它。Akka持久化背后的关键概念是持久化的只是一个actor的内部状态的的变化,而不是直接持久化其当前状态 (除了可选的快照)。这些更改永远只能被附加到存储,没什么是可变的,这使得高事务处理率和高效复制成为可能。有状态actor通过重放保存的变化来恢复,从而使它们可以重

  • 问题内容: 东西没有被冲走。发生的情况的简化示例: 输出: 我不知道是否必须对Session和Transaction进行某些操作才能使数据持久化,或者这是GPar中的错误。在底层的hibernate级别发生了什么? 我希望最近创建的Person在并行闭包中可见。 问题答案: Gpars是一个多线程工具,并且在您的域类中注入的hibernate会话不是线程安全的。 尝试使用以下方法或直接调用Sess

  • 问题内容: 我正在使用请求模块(Python 2.5的版本0.10.0)。我已经弄清楚了如何将数据提交到网站上的登录表单并检索会话密钥,但是我看不到在后续请求中使用此会话密钥的明显方法。有人可以在下面的代码中填写省略号还是建议其他方法? 问题答案: 您可以使用以下方法轻松创建持久会话: 之后,请继续执行您的请求: 有关会话的更多信息,请访问:https : //requests.kennethre

  • 我正在阅读JPA 2.1规范,有这个片段: 通过调用新实体实例上的persist方法或级联persist操作,新实体实例将同时成为托管实例和持久实例。应用于实体X的持久化操作的语义如下:。。。 是否可以在不显式调用persist()方法的情况下调用persist操作,或者persist操作始终必须是通过调用persist()的触发器? 假设我有两个实体A和B,其中A与B有一个域(cascade=P