【发布时间】:2014-01-08 08:01:20
【问题描述】:
我们是南非的 Wifi 提供商。我们希望允许用户使用社交媒体帐户创建个人资料。
当用户注册时,他们还没有互联网访问权限,因此使用 facebook 身份验证注册有点麻烦,因为它需要互联网访问权限。
但是,我们可以向公众开放特定的网址。 我不确定我需要打开哪个 url 才能进行身份验证。
任何有关正确网址的帮助将不胜感激。
【问题讨论】:
标签: facebook authentication wifi
我们是南非的 Wifi 提供商。我们希望允许用户使用社交媒体帐户创建个人资料。
当用户注册时,他们还没有互联网访问权限,因此使用 facebook 身份验证注册有点麻烦,因为它需要互联网访问权限。
但是,我们可以向公众开放特定的网址。 我不确定我需要打开哪个 url 才能进行身份验证。
任何有关正确网址的帮助将不胜感激。
【问题讨论】:
标签: facebook authentication wifi
问题在于 Facebook 使用具有不同 URL 的 CDN(用于静态文件 CSS、JS 和照片),因此请确保您的包含允许公开访问此答案中找到的这些 URL
接下来你需要允许访问:
login页面
http://www.facebook.com/login.php
http://www.facebook.com/login
https://www.facebook.com/login.php
https://www.facebook.com/login
oAuth dialog 页面用于通过您的应用对用户进行身份验证
https://www.facebook.com/dialog/oauth
http://www.facebook.com/dialog/oauth
脸书Graph API
http://graph.facebook.com/
https://graph.facebook.com/
这些都是您通过 Wi-Fi 主机验证用户所需的 URL。
记得阻止(不要允许)访问这些 URL,因为用户可以登录他们的帐户并浏览他们的 NewsFeed
//www.facebook.com/home.php
//www.facebook.com/index.php
//m.facebook.com/*
//iphone.facebook.com/*
//beta.facebook.com/*
//touch.facebook.com/*
// 表示同时屏蔽HTTP 和HTTPS
【讨论】: