Asp.net

ASP.NET 如何驗證防偽令牌

  • October 29, 2014

我想知道 ASP.NET 如何檢查防偽令牌是否有效?比如 ASP.NET 將這些令牌儲存在哪裡?它們是如何儲存的?

簡短的版本是生成的令牌儲存在兩個地方:(a)cookie(b)隱藏的表單值。送出表單時,將這兩個值相互比較以確定它們是否有效。進一步閱讀:

<http://www.asp.net/web-api/overview/security/preventing-cross-site-request-forgery-(csrf)-attacks> <http://www.codeproject.com/Articles/793384/ASP-NET-Anti-Forgery-Tokens-internals>

引用自:https://stackoverflow.com/questions/26620618