Facebook登录没有SSL

时间:2013-10-26 16:40:14

标签: facebook ssl login

这不是另一个问题,我是否需要为我的网站购买SSL证书才能登录facebook。

我的问题是,当使用Facebook登录OAuth2时,是否有可能不将用户重定向到https:// www。 facebook.com?

我的问题是,我运行了一堆无线热点,并希望用户通过Facebook登录。问题是我需要让他们访问https:// www。 facebook.com/login.php(还有一堆其他网址)。但是使用HTTPS我不能允许访问网站上的路径(如果它是SSL站点)。所以可以使用的另一个域名(如HTTPS:// login.facebook.com *)或将它们发送到HTTP:// www。 facebook.com/login?

编辑:

只是为了让我更清楚我想要做什么。

打开浏览器并转到http://www.facebook.com/login,然后Facebook会将您重定向到HTTPS:// www。 facebook.com/login。那就是问题所在。无论如何,使用php sdk强制HTTP&不是HTTPS

1 个答案:

答案 0 :(得分:1)

您只需要 Canvas应用的SSL(在apps.facebook.com/yournamespace上运行,在开发者设置中使用“Facebook上的应用”)和页面应用(“页面标签“在开发人员设置中”,但不适用于外部网站。

只需使用您的外部网站(http://www.yourdomain.com/whatever)在开发人员设置中填写“使用Facebook登录的网站”的输入字段。

您将用户重定向到的地方完全取决于您。例如,您可以在FB.login的回调函数中创建任何JavaScript重定向:

https://developers.facebook.com/docs/reference/javascript/FB.login/