【问题标题】:Google Two-way factory authentication PHP谷歌双向工厂认证 PHP
【发布时间】: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 现在我明白该怎么做了,至少我知道从哪里继续。请随意添加答案,以便我批准。

标签: php oauth


【解决方案1】:

虽然该应用是 Google 的,但您要查找的不是来自 google 的 API。你需要的是一个 TOTP php 类。 这是您可以使用的一个(相当旧的):https://www.idontplaydarts.com/static/ga.php_.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 2014-01-16
    • 1970-01-01
    • 2023-03-17
    • 2014-02-22
    • 2011-05-11
    • 2014-10-05
    相关资源
    最近更新 更多