IAntiforgery Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses ke sistem antiforgery, yang memberikan perlindungan terhadap serangan Pemalsuan Permintaan Lintas Situs (XSRF, juga disebut CSRF).
public interface class IAntiforgery
public interface IAntiforgery
type IAntiforgery = interface
Public Interface IAntiforgery
Metode
GetAndStoreTokens(HttpContext) |
AntiforgeryTokenSet Menghasilkan untuk permintaan ini dan menyimpan token cookie dalam respons. Operasi ini juga mengatur header "Cache-control" dan "Pragma" ke "no-cache" dan header "X-Frame-Options" ke "SAMEORIGIN". |
GetTokens(HttpContext) |
AntiforgeryTokenSet Menghasilkan untuk permintaan ini. |
IsRequestValidAsync(HttpContext) |
Secara asinkron mengembalikan nilai yang menunjukkan apakah permintaan melewati validasi antiforgery. Jika permintaan menggunakan metode HTTP yang aman (GET, HEAD, OPTIONS, TRACE), token antiforgery tidak divalidasi. |
SetCookieTokenAndHeader(HttpContext) |
Menghasilkan dan menyimpan token cookie antiforgery jika tidak tersedia atau tidak valid. |
ValidateRequestAsync(HttpContext) |
Memvalidasi token antiforgery yang disediakan sebagai bagian dari permintaan. |
Metode Ekstensi
GetHtml(IAntiforgery, HttpContext) |
<Menghasilkan elemen input type="hidden"> untuk token antiforgery. |