使用无服务器后端在 Angular 2 个应用程序中实施 2FA
Implementing 2FA in Angular 2 app with serverless backend
这个 post 可能看起来有点宽,但这是因为我在这部分有点迷失,我真的需要方向。
我一直在构建 Angular2+ 应用程序,现在我要实施双因素身份验证,但我无法准确理解 2fa 的工作原理。
在谷歌搜索和阅读之后,似乎 auth0 和 twilio 是做我想做的事情的一个选项,但似乎需要一个后端服务器,目前我没有。我在 webtask.io 中有一些函数来处理我的应用程序中需要后端的部分,而且我还使用 firebase 进行身份验证和数据库。
那么,是否可以在无服务器环境中实现 2fa?就我的阅读而言,webtask.io 属于 auth0 并且 twilio 具有 twilio 函数,但我找不到任何文档或资源来执行此操作。我学会了如何使用 twilio 函数验证 phone 号码或向我的用户发送短信通知。
我发现的另一件有趣的事情是,可以通过 auth0 实施 firebase 身份验证,但仍然找不到与 2fa 相关的任何内容。在 auth0 中我还需要一个后端来实现 2fa 吗?
我知道它看起来很宽,但请耐心等待,这是我的第一个应用程序。
那么,最好的行动方案是什么?我还缺少其他选择吗?
这里是 Twilio 的销售工程师。
您应该考虑使用 Twilio Functions and TwiML Bins. This should give give you decent infrastructure for doing 2FA in your application, and you can just post the request to your function. You may also need to look into using Sync,这将有助于您在进行身份验证时保持网页更新。我不是 angular 开发人员,所以我不能说你如何将这些工具完全集成到你的应用程序架构中,但它们是一个可靠的工具集,可以防止你不得不启动、维护,并托管整个服务器。
这个 post 可能看起来有点宽,但这是因为我在这部分有点迷失,我真的需要方向。 我一直在构建 Angular2+ 应用程序,现在我要实施双因素身份验证,但我无法准确理解 2fa 的工作原理。
在谷歌搜索和阅读之后,似乎 auth0 和 twilio 是做我想做的事情的一个选项,但似乎需要一个后端服务器,目前我没有。我在 webtask.io 中有一些函数来处理我的应用程序中需要后端的部分,而且我还使用 firebase 进行身份验证和数据库。
那么,是否可以在无服务器环境中实现 2fa?就我的阅读而言,webtask.io 属于 auth0 并且 twilio 具有 twilio 函数,但我找不到任何文档或资源来执行此操作。我学会了如何使用 twilio 函数验证 phone 号码或向我的用户发送短信通知。
我发现的另一件有趣的事情是,可以通过 auth0 实施 firebase 身份验证,但仍然找不到与 2fa 相关的任何内容。在 auth0 中我还需要一个后端来实现 2fa 吗?
我知道它看起来很宽,但请耐心等待,这是我的第一个应用程序。
那么,最好的行动方案是什么?我还缺少其他选择吗?
这里是 Twilio 的销售工程师。
您应该考虑使用 Twilio Functions and TwiML Bins. This should give give you decent infrastructure for doing 2FA in your application, and you can just post the request to your function. You may also need to look into using Sync,这将有助于您在进行身份验证时保持网页更新。我不是 angular 开发人员,所以我不能说你如何将这些工具完全集成到你的应用程序架构中,但它们是一个可靠的工具集,可以防止你不得不启动、维护,并托管整个服务器。