Theme:
Como usar o Antifogery?
Como eu faço para usar o antifogery usando Razor?
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
I put a little code here on GitHub https://github.com/mauricio-junior/Using_AntifogeryToken/blob/main/TestingUsingAntifogeryToken/Pages/Index.cshtml.cs
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