【发布时间】:2018-01-12 21:50:43
【问题描述】:
我想为我的网站 (PHP) / 2FA 使用 Google 身份验证器。
我到底想要什么:
- 对于登录页面:用户名、密码和(如果启用)GAuth(6 个数字)。
- 在个人资料设置中,用户可以扫描其 Google Authenticator 应用中的 QR 码并启用/禁用 GAuth。
- 我不想使用 google 登录按钮,只想使用 6 号验证。
信息:这是一个游戏网站,人们可以在其中注册他们的帐户,这意味着每个 QR 码都针对一个用户进行个性化。
问题:
- 我一直在网上搜索如何实现此功能以及如何生成二维码,但我没有找到有用的教程。如何实现此 API?
我已经安装了 composer https://github.com/google/google-api-php-client,但现在我卡住了。
【问题讨论】:
-
您正在寻找错误的东西。这与 OAuth 无关。这称为两因素身份验证。 Lots of tutorials and libraries 为此。
-
谢谢@ceejayoz,你有教程链接吗?它应该是免费的,joomla 也在使用一个。我找不到。
-
我链接到一个谷歌搜索,该搜索可以找到许多库和教程。
-
谢谢@ceejayoz 现在我明白该怎么做了,至少我知道从哪里继续。请随意添加答案,以便我批准。