2009-04-07 99 views
1

我開始使用OpenID使用dotnetopenid圖書館,到目前爲止,一切都很好,但是當我嘗試登錄,它讓我看到以下消息:DotNetOpenId - 「此消息已被處理」錯誤

此消息已被 處理。這可能表示正在進行的重播攻擊的

我第一次使用我的應用程序失敗,之後,它總是返回上述消息。

如何「註銷」我用於測試的用戶,或者如何清除請求以便我可以登錄/註銷?

在此先感謝! =)

回答

1

我發現這個問題,一個問題西利像往常一樣...

我打電話的的GetResponse不止一次,這讓我的錯誤消息。

很抱歉給您帶來不便,感謝您的回答=)

+0

可以分享您的代碼!我也得到同樣的迴應 – GowthamanSS 2013-03-13 11:32:45

0

重播攻擊消息通常是因爲您在瀏覽器上單擊了刷新,而瀏覽器中的URL仍然有一堆OpenID參數。嘗試清除之後的所有內容?標記,或者只需重新輸入網址並按下回車鍵。如果這不起作用,那麼嘗試在URL上添加一個問號並按下回車鍵。

如何註銷? DotNetOpenId默認使用表單身份驗證,因此您可以通過調用FormsAuthentication.SignOut()來關閉用戶。

0

在dotnetopenauth你也可以得到一些版本:

這個消息已經被 處理。這可能表示正在進行的 重播攻擊。

如果您的maxAuthenticationTime值太低(顯然這與錯誤無關 - 但這是一個不同的問題)。我今天剛剛經歷過這個。

要增加此值,請編輯配置條目,如http://www.dotnetopenauth.net/developers/help/configuration-options/(我建議設置爲0:10)所示。