2011-12-29 107 views
0

我最近使用C#.Net Framework 4.0開發了一個FBConnect Web應用程序。使用我的UAT服務器進行測試,一切正常,我可以用我的Facebook帳戶登錄,並執行所有操作。無法獲取tokenresult oauthClient.ExchangeCodeForAccessToken;無法訪問的網絡69.171.229.24:443

不幸的是,當我將相同的代碼部署到客戶端的生產環境時,FBConnect返回「無法訪問的網絡69.171.229.24:443」。經過多次調查,請注意端口443被阻止!而由於公司政策,這個港口是不允許的!

是否有替代方式我可以調整我的Facebook應用程序設置不通過端口443進行身份驗證?而不是重寫我的代碼?

請指教。

+0

Ssl不允許?奇怪的政策... – Pleun 2011-12-29 07:19:08

回答

1

不,沒有其他選擇。

端口443用於使用TLS和SSL的安全HTTPS連接。 Facebook相當正確地將對其身份驗證機制的訪問權限限制在此端口上:(據我所知)沒有其他機制在端口80上使用不同的端口或不安全的登錄名。

請與您的客戶端聯繫以查看如果有可用於HTTPS連接的代理服務器。

否則,請求您的客戶端打開該端口。

+0

爲什麼端口80打開但端口443被阻止? o_O – Igy 2011-12-29 10:08:12

+0

擊敗我。很奇怪。 – 2011-12-29 10:09:16

相關問題