IAntiforgery Interfaz

Definición

Proporciona acceso al sistema antiforgería, que proporciona protección contra ataques de falsificación de solicitud entre sitios (XSRF, también denominado CSRF).

public interface class IAntiforgery
public interface IAntiforgery
type IAntiforgery = interface
Public Interface IAntiforgery

Métodos

GetAndStoreTokens(HttpContext)

Genera un AntiforgeryTokenSet para esta solicitud y almacena el token de cookie en la respuesta. Esta operación también establece los encabezados "Cache-control" y "Pragma" en "no-cache" y el encabezado "X-Frame-Options" en "SAMEORIGIN".

GetTokens(HttpContext)

Genera un AntiforgeryTokenSet para esta solicitud.

IsRequestValidAsync(HttpContext)

Devuelve de forma asincrónica un valor que indica si la solicitud pasa la validación antiforgería. Si la solicitud usa un método HTTP seguro (GET, HEAD, OPTIONS, TRACE), el token antiforgery no se valida.

SetCookieTokenAndHeader(HttpContext)

Genera y almacena un token de cookie antiforgery si uno no está disponible o no es válido.

ValidateRequestAsync(HttpContext)

Valida un token antiforgery que se proporcionó como parte de la solicitud.

Métodos de extensión

GetHtml(IAntiforgery, HttpContext)

Genera un <elemento input type="hidden"> para un token antiforgery.

Se aplica a