Language

RequireAntiforgeryTokenAttribute(Boolean) Constructor

Definition

An attribute that can be used to indicate whether the antiforgery token must be validated.

public RequireAntiforgeryTokenAttribute(bool required = true);
new Microsoft.AspNetCore.Antiforgery.RequireAntiforgeryTokenAttribute : bool -> Microsoft.AspNetCore.Antiforgery.RequireAntiforgeryTokenAttribute
Public Sub New (Optional required As Boolean = true)

Parameters

required
Boolean

A value indicating whether the antiforgery token should be validated.

Remarks

Validation performed by UseAntiforgery(IApplicationBuilder) only applies to HTTP POST, PUT, and PATCH requests. Endpoints using other HTTP methods are skipped by the middleware even when this attribute is applied.

If you need validation for other HTTP methods, resolve IAntiforgery and call ValidateRequestAsync(HttpContext) or IsRequestValidAsync(HttpContext) in your handler.

Applies to