Back
Theme:

Como usar o Antifogery?


Como eu faço para usar o antifogery usando Razor?

Date: Wednesday, February 22, 2023
5 answers | 364 view(s)
by Mauricio Junior

Answers

O primeiro passo é adicionar no program.cs

builder.Services.AddAntiforgery(option =>
{
    option.FormFieldName = "mauriciojuniorForgeryField";
    option.HeaderName = "MAURICIO-JUNIOR-HEADER";
});

Dentro da página, basta adicionar o código abaixo na sua página e já vai funcionar.

[AutoValidateAntiforgeryToken]
public class IndexModel : PageModel...

Eu considero utilizar isso nas páginas de formulário ou de request e isso ajuda a validar sua página para pessoas não ficarem tentando usar robôs para enviar dados.

Wednesday, February 22, 2023

Mauricio Junior


Isso me ajudou muito. Você pode utilizar o seu HeaderName e o seu FormField para colocar na página em Razor.

Wednesday, February 22, 2023

Mauricio Junior


Wednesday, February 22, 2023

Mauricio Junior


Wednesday, February 22, 2023

Mauricio Junior


Aqui tem um artigo que pode te ajudar passo a passo https://ecode10.com/artigo/3195/usando-antiforgery-token.

Wednesday, February 22, 2023

Mauricio Junior


Curso de Web API com .NET última versão