0

我想实现一个定制的 WiFi 热点,它需要 Facebook 登录才能为用户启用互联网访问。在这种情况下,用户在登录过程正确完成之前没有 Internet 访问权限(尽管服务器热点有连接)。在这个阶段,用户无法直接与 Facebook 服务器连接,我想知道是否有办法让用户在获得 Internet 访问权限之前登录 Facebook 服务器。

我正在考虑这两种选择:

  • 在服务器端实现代理以进行身份​​验证。用户将通过代理服务器进行登录过程,而不是直接针对 Facebook 服务器。我看过几篇关于 OAtuh 身份验证的帖子,但我认为用户和 Facebook 服务器之间的连接始终是必要的。我对吗?它是如何工作的?
  • 在热点控制器的白名单中启用对 Facebook 服务器 IP 地址的访问。在这种情况下,用户无需身份验证即可直接访问 Facebook 服务器。这种方法需要有关 Facebook 服务器 IP 地址池的更新信息。通过做一些测试,我可以检查这些 IP 地址是否是动态的,所以我怀疑是否有办法自动发现与 Facebook 服务器关联的 IP 范围,以便我可以将所有这些 IP 地址包含在提到的白名单中。
4

1 回答 1

0

您确实需要基于域的围墙花园,否则您将如您所概述的那样对 Facebook 使用的 IP 范围进行更改,所使用的设备将决定这是否可能。

你看过http://www.purplewifi.net吗,那里有一个免费版本,如果它是用于部署的

于 2013-10-22T14:37:10.053 回答