2014-01-08 19 views
1

我们是在南非的Wifi提供商。我们希望允许用户使用社交媒体帐户创建个人资料。Facebook身份验证与有限的互联网接入

当用户注册时,他们还没有互联网接入,所以使用Facebook身份验证注册有点混乱,因为它需要互联网接入。

然而,我们可以向公众开放具体的网址。 我不确定我需要打开哪个网址才能使验证生效。

任何帮助正确的网址将不胜感激。

回答

0

的问题是,Facebook的使用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 
    
  • Facebook的用户进行身份验证Graph API

    http://graph.facebook.com/ 
    https://graph.facebook.com/ 
    

这些都是你需要的所有URL通过Wi-Fi无线hostspot来验证用户身份。

记住阻止(不允许)访问这些网址,因为用户可以登录到他们的账户和浏览自己NewsFeed

//www.facebook.com/home.php 
//www.facebook.com/index.php 

//m.facebook.com/* 
//iphone.facebook.com/* 
//beta.facebook.com/* 
//touch.facebook.com/* 

//意味着同时阻断HTTPHTTPS