使用 google 个应用程序登录强制门户

Captive portal login using google apps

我有 PHP 开发的门户登录页面 并且在另一侧有免费的 radius 服务器 运行 进入 Ubuntu 机器 MySQL 数据库进行身份验证,一切正常 当注册用户试图访问互联网时,他必须输入用户名和密码。之后,该用户将使用免费的 radius 服务器进行身份验证。 现在我希望用户能够使用 google 应用程序登录,我可以在其中插入用户。 我在ubuntu机器上安装了google验证器,它可以成功生成二维码, 但我该如何使用它。 换句话说, 我有 g 套装帐户和域,我可以在其中插入可以登录到我的强制门户的用户。 我该怎么做以及为什么我必须使用 google 身份验证器,因为我不知道如何在我的系统中使用它 因为 google 验证器只生成二维码,这意味着每个人都可以登录我的门户,我不希望这样 我希望我清楚地解释了我的问题

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

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

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