我開始使用OpenID使用dotnetopenid圖書館,到目前爲止,一切都很好,但是當我嘗試登錄,它讓我看到以下消息:DotNetOpenId - 「此消息已被處理」錯誤
此消息已被 處理。這可能表示正在進行的重播攻擊的 。
我第一次使用我的應用程序失敗,之後,它總是返回上述消息。
如何「註銷」我用於測試的用戶,或者如何清除請求以便我可以登錄/註銷?
在此先感謝! =)
我開始使用OpenID使用dotnetopenid圖書館,到目前爲止,一切都很好,但是當我嘗試登錄,它讓我看到以下消息:DotNetOpenId - 「此消息已被處理」錯誤
此消息已被 處理。這可能表示正在進行的重播攻擊的 。
我第一次使用我的應用程序失敗,之後,它總是返回上述消息。
如何「註銷」我用於測試的用戶,或者如何清除請求以便我可以登錄/註銷?
在此先感謝! =)
我發現這個問題,一個問題西利像往常一樣...
我打電話的的GetResponse不止一次,這讓我的錯誤消息。
很抱歉給您帶來不便,感謝您的回答=)
重播攻擊消息通常是因爲您在瀏覽器上單擊了刷新,而瀏覽器中的URL仍然有一堆OpenID參數。嘗試清除之後的所有內容?標記,或者只需重新輸入網址並按下回車鍵。如果這不起作用,那麼嘗試在URL上添加一個問號並按下回車鍵。
如何註銷? DotNetOpenId默認使用表單身份驗證,因此您可以通過調用FormsAuthentication.SignOut()來關閉用戶。
在dotnetopenauth你也可以得到一些版本:
這個消息已經被 處理。這可能表示正在進行的 重播攻擊。
如果您的maxAuthenticationTime值太低(顯然這與錯誤無關 - 但這是一個不同的問題)。我今天剛剛經歷過這個。
要增加此值,請編輯配置條目,如http://www.dotnetopenauth.net/developers/help/configuration-options/(我建議設置爲0:10)所示。
可以分享您的代碼!我也得到同樣的迴應 – GowthamanSS 2013-03-13 11:32:45