1

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

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

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

编辑:

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

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

4

1 回答 1

1

您只需要适用于Canvas 应用程序(在 apps.facebook.com/yournamespace 上运行,开发人员设置中的“Facebook 上的应用程序”)和页面应用程序(开发人员设置中的“页面选项卡”)的 SSL,而不是外部网站。

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

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

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

于 2013-10-26T17:12:17.687 回答