RequireAntiforgeryTokenAttribute(Boolean) Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.