【发布时间】:2017-12-01 00:00:31
【问题描述】:
我有一个 Web 应用程序,前端是 Angular2,后端是 NodeJS。我想允许客户使用 Google Authenticator 来提高他们的帐户安全性。
如何在我的网站中实施/使用 Google 身份验证器?我找不到要使用的 API 或要遵循的教程或要使用的任何库。我在哪里可以找到一些资源来做到这一点?
【问题讨论】:
-
只需实现通过 google 帐户作为用户进行身份验证的功能。这就是你所能做的。用户是否必须使用 Authenticator 取决于他们的帐户设置,并且会因每个用户而异。
-
@ChrisG 哦,所以客户只有拥有 google/gmail 帐户才能使用 Google Authenticator 选项?
-
不,但你用
google-authentication标记了这个,这是“所有使用谷歌帐户的身份验证”,所以我认为你的问题是关于向你的网络应用程序添加一个 gmail 登录。 -
我对 Chris G 的评论有所保留。启用 Google 帐户登录并非您能做的全部。您当然可以为您的应用程序的“内置”帐户开发 MFA,该帐户可与 Google 或 Microsoft 等身份验证应用程序一起使用。有几个网站正在这样做,我目前能想到的一个是 500px。
标签: javascript node.js google-authentication two-factor-authentication