【发布时间】:2012-03-24 19:18:37
【问题描述】:
经过身份验证后,Facebook 应用程序将我的内页重定向到 HTTP,尽管它是 https://apps.facebook.com/myappname
我将redirect_uri 提供给http://mysite.com/welcome.aspx
我怎样才能将它管理为 if http 然后 http else https???
【问题讨论】:
-
为什么不为通过 HTTPS 访问网站的用户设置 redirect_URI 为 HTTPS 版本?
-
然后它会重定向到 HTTPS。 Facebook 根据用户安全设置使用 http 或 https。它不是固定的。
-
让我改写一下:如果来自 Facebook 的 iframe 是通过 HTTPS 加载的,为什么不检测自己,如果是,则重定向到 HTTPS 版本。我不确定如何在 ASP 中执行此操作,但在 PHP 中您可以执行类似
if( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ) {的操作 -
这是我需要的,但在 asp.net 中它返回的是我们的网站而不是 facebook 应用程序......
标签: asp.net facebook facebook-graph-api