有没有不依赖于 google 的 PHP 的 2 步认证库?

2016-11-30 07:53:41 +08:00
 ladyv2e

想在网站上搞个两部认证提高安全性,就是扫个二维码然后出 code 那种。然后研究了下发现似乎现在所有的类似功能的 PHP 库全是用的 google 提供的生成服务,这个严重怀疑国内因为墙的问题会不好用啊

有没有什么办法自己搭建个本地服务器然后生成 token ,然后进行二步验证?

2803 次点击
所在节点    PHP
5 条回复
ericls
2016-11-30 07:56:08 +08:00
发个电子邮件或者短信就行了
letitbesqzr
2016-11-30 08:02:28 +08:00
Google Authenticator 只不过是实现了 HOTP 或者 TOTP 协议
你也可以自己实现搞个 app ,或者用让用户用国产的一些 2fa 工具
按理来说 你说的生成的 php 库虽然谷歌提供的 但这协议是不需要联网的
zachlhb
2016-11-30 08:16:19 +08:00
洋葱
zjqzxc
2016-11-30 08:27:01 +08:00
随手搜了一个 https://github.com/PHPGangsta/GoogleAuthenticator
这个库里只用生成二维码那一步调用了 googleapi ,自己下载个二维码生成库然后重写这个 getQRCodeGoogleUrl()函数就行了。
fuxkcsdn
2016-11-30 09:05:28 +08:00
哪里需要用到 google 服务了?最后生成二维码的地方替换一下分分钟的事
我用 4 楼放的 github 都几年了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/324246

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX