我已經使用DotNetOpenAuth庫部署了一個服務。DotNetOpenAuth重定向URL結果找不到頁面
服務對4個提供商(谷歌,雅虎,Windows和Facebook)的
驗證我有與Windows和Facebook(OAuth協議)的問題通過任何瀏覽器訪問時
我的服務工作正常。在選擇,認證並回覆電子郵件地址後,它會重定向到正確的提供商。
但是,通過移動設備訪問時,該服務不起作用。使用手機,當我選擇Windows/Facebook時,它會將我重定向到登錄頁面。提供我的憑據後,該服務返回,但url的重定向導致頁面未找到。
被重定向到的URL看起來像:http://mydomain.com/facebook.aspx?code=a_very_long_string
我得到的頁面沒有對Android手機的瀏覽器中發現的消息。當通過臺式機/筆記本電腦(Windows 7)的瀏覽器訪問時,相同的代碼工作正常。
請讓我知道如果我錯過什麼,使服務工作,爲手機
你到底發送了什麼「Server.UrlEncode」? DotNetOpenAuth自動對URL進行編碼,所以我想知道你是否對它們進行了雙重編碼? –