前言
所谓的谷歌二次验证实际上就是双因素认证(2FA),常用的双因素组合是密码 + 某种个人物品,比如网上银行的 U 盾。用户插上 U 盾,再输入密码,才能登录网上银行。但是,用户不可能随时携带 U 盾,手机才是最好的替代品。密码 + 手机(手机中带有谷歌验证器APP)就成了最佳的双因素认证方案。
第三方APP或网站使用
这里以D网的APP为示例:
看完上面那两篇文章,你就应该清楚了怎么使用,那自己的项目中如何接入呢,继续往下看。
项目接入使用
参考:
源码:
所谓的谷歌二次验证实际上就是双因素认证(2FA),常用的双因素组合是密码 + 某种个人物品,比如网上银行的 U 盾。用户插上 U 盾,再输入密码,才能登录网上银行。但是,用户不可能随时携带 U 盾,手机才是最好的替代品。密码 + 手机(手机中带有谷歌验证器APP)就成了最佳的双因素认证方案。
这里以D网的APP为示例:
看完上面那两篇文章,你就应该清楚了怎么使用,那自己的项目中如何接入呢,继续往下看。
参考:
源码:
作者:不敲代码的攻城狮
出处:https://www.cnblogs.com/leigq/
任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。