如何将Google身份验证器添加到我的网站?

geo*_*gej 11 javascript google-authentication node.js two-factor-authentication

我有一个Web应用程序,前端是Angular2,后端是NodeJS.我希望允许客户使用Google身份验证器使其帐户更安全.

如何在我的网站中实施/使用Google身份验证器?我找不到要使用的API或要跟随的教程或要使用的任何库.我在哪里可以找到一些资源来做到这一点?

And*_*ert 18

您正在寻找的关键词是"TOTP"(基于时间的一次性密码) - Google身份验证器实现了非常明确的规范.该非法经营节点的实现似乎是在github上很受欢迎.

  • “未维护” (2认同)
  • 只需谷歌“TOTP <语言>”,您就可以选择实现。[otplib](https://www.npmjs.com/package/otplib) NPM 库看起来可能可以做你想要的事情。它已经大约一年没有更新了,但规范没有改变,旧代码仍然会产生正确的 6 位序列。 (2认同)