使用无服务器后端在Angular 2应用程序中实现2FA



这篇文章可能看起来有点宽泛,但这是因为我有点迷失在这一部分,我真的需要方向。我一直在构建Angular2+应用程序,现在我要实现双因素身份验证,但我无法确切理解2fa是如何工作的。

经过谷歌搜索和阅读,auth0和twilio似乎是我想要做的事情的一个选项,但似乎需要一个后端服务器,而目前我没有。我在webtask.io中有一些功能来处理我的应用程序中需要后端的部分,而且我正在使用firebase进行身份验证和数据库。

那么,有可能在无服务器环境中实现2fa吗?就我的阅读而言,webtask.io属于auth0,twilio有twilio函数,但我找不到任何文档或资源来做这件事。我学会了如何使用twilio功能验证电话号码或向用户发送短信通知。

我发现有趣的另一件事是,可以通过auth0实现firebase身份验证,但仍然没有发现与2fa相关的内容。在auth0中,我是否还需要一个后端来实现2fa?

我知道它看起来很宽,但请耐心等待,这是我的第一个应用程序。

那么,最好的行动方案是什么呢?我还缺少其他选择吗?

Twilio的销售工程师。

您应该考虑使用Twilio函数和TwiML Bins。这将为您在应用程序中执行2FA提供良好的基础设施,您只需将请求发布到您的函数即可。您可能还需要考虑使用同步,这将有助于您在进行身份验证时保持网页更新。我不是一个棱角分明的开发人员,所以我不能谈论如何将这些工具完全集成到应用程序体系结构中,但它们是一个坚实的工具集,可以防止您不得不启动、维护和托管整个服务器。

相关内容

  • 没有找到相关文章

最新更新