0
認證的Facebook應用程序後重定向我的內頁,HTTP,儘管它是https://apps.facebook.com/myappnameFacebook應用重定向到HTTP
我到http://mysite.com/welcome.aspx
我怎麼能管理提供REDIRECT_URI如果HTTP然後http其他https ???
認證的Facebook應用程序後重定向我的內頁,HTTP,儘管它是https://apps.facebook.com/myappnameFacebook應用重定向到HTTP
我到http://mysite.com/welcome.aspx
我怎麼能管理提供REDIRECT_URI如果HTTP然後http其他https ???
從2011年10月1日起,Facebook強制使用HTTPs協議與第三方應用程序進行通信。我建議使用HTTPs,即使它可能使用HTTP,這種方法將確保沒有安全例外或警告將顯示用戶訪問您的應用程序...所以重定向URI應該是https://mysite.com/welcome.aspx,當然服務器需要支持協議,並且有證書,至少自簽名進行測試。
爲什麼不將HTTPS設置爲HTTPS版本,以供通過HTTPS訪問站點的用戶使用? – Igy 2012-03-07 11:20:13
然後它將重定向到HTTPS。 Facebook使用http或https基於用戶安全設置。它不是固定的。 – samirprogrammer 2012-03-07 11:30:39
讓我改述一下:爲什麼不檢測自己是否通過HTTPS加載了來自Facebook的iframe,如果是,則重定向到HTTPS版本。我不確定如何在ASP中執行此操作,但是在PHP中,您可以執行類似'if(isset($ _ SERVER ['HTTPS'])&& $ _SERVER ['HTTPS'] =='on'){' – Igy 2012-03-07 12:21:46