0

我有一个由 PHP 开发的门户登录页面,并且在另一侧的免费 radius 服务器运行到 Ubuntu 机器上,由 MySQL 数据库进行身份验证,当注册用户尝试访问互联网时一切正常,他必须输入用户名和密码。之后,该用户将使用免费的半径服务器进行身份验证。现在我希望用户能够使用我可以在那里插入用户的谷歌应用程序登录。我在ubuntu机器上安装了google验证器,它可以成功生成二维码,但是我该如何使用它。换句话说,我有 g suit 帐户和域,我可以在其中插入可以登录到我的强制门户的用户。我怎么能这样做,为什么我必须使用谷歌身份验证器,因为我不'

4

1 回答 1

0

我希望我正确理解了你的问题。基本上,您想使用 google 身份验证器对 Freeradius 中的用户进行身份验证。

您不能直接将 QR 码传递给 Freeradius,但您可以做的是,一旦在网络上使用 QR 码对用户进行身份验证,您就可以根据 QR 码会话生成唯一的用户名和密码,并将该值插入 radcheck 并传递相同的用户名和身份验证请求中的密码。

这是使用 Freeradius 在强制门户上进行社交媒体身份验证的非常通用的方法

于 2017-09-19T14:07:40.437 回答