開始我使用這個網頁提供的代碼(第一樣品)創建了一個簡單頁面:如何獲得使用DotNetOpenAuth
http://www.dotnetopenauth.net/developers/code-snippets/programmatic-openid-relying-party/
但我似乎無法得到它的工作,我可以重定向到提供者,但是當提供者重定向回到我的頁面時,出現錯誤500,「請求被HTTP篩選器拒絕」。
我已經檢查過我沒有的ISAPI過濾器。
開始我使用這個網頁提供的代碼(第一樣品)創建了一個簡單頁面:如何獲得使用DotNetOpenAuth
http://www.dotnetopenauth.net/developers/code-snippets/programmatic-openid-relying-party/
但我似乎無法得到它的工作,我可以重定向到提供者,但是當提供者重定向回到我的頁面時,出現錯誤500,「請求被HTTP篩選器拒絕」。
我已經檢查過我沒有的ISAPI過濾器。
我發現我在服務器上使用了Isa,所以我只是按照這個指示來使它工作。
我從來沒有見過這個錯誤。此頁由Visual Studio個人Web服務器(Casini)或IIS託管嗎?我懷疑你有一個HTTP過濾器安裝在IIS(或者你的web.config文件),由於某種原因拒絕傳入的消息。
請注意,您需要在任何可以接收OpenID身份驗證響應的頁面上關閉ASP.NET的默認頁面請求驗證,因爲這些響應可能包含看起來像HTML/Javascript注入攻擊但實際上無害的字符序列。
我已經檢查了過濾器,和我沒有任何積極的。我關掉了驗證,但沒有用,謝謝你的關注。 – LuRsT 2010-03-01 10:36:49