我正在建立一个由Asp.net后端和角度5前端的网站。现在我想集成2FA谷歌验证器到网站的登录保护。我寻找了一些建议,但找不到合适的建议。谁知道有什么好的教程或文档来集成这个2FA?提前谢谢你。
发布于 2018-07-20 21:38:08
简而言之,2FA的工作流程如下:
Google (Once)
<代码>G215
请注意,服务器和Google Authenticator不需要通信-令牌生成是基于时间+密码的。因此,您将需要一个库来生成和检查秘密:此任务称为TOTP (基于时间的一次性密码算法),您可以找到RFChere。
幸运的是,有许多工具可以简化这项工作:例如,Speakeasy是角度友好的,您可以在1个导入和20行代码中实现TOTP。
哦,对于二维码的生成,qrcode包在Angular和Speakeasy上运行得非常流畅。
发布于 2018-02-07 06:29:03
Twilio开发者的布道者在这里。
你可能会找到this tutorial from the Microsoft documentation helps。它是在2015年编写的,所以要小心过期的API。
你也可以考虑使用2FA的Authy,在Twilio网站上有一个关于integrating the Authy API with ASP.NET的教程。
如果这有任何帮助,请让我知道。
https://stackoverflow.com/questions/48621265
复制相似问题