Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os pontos de extremidade mínimos da API que consomem um IFormFile ou IFormFileCollection agora estão sujeitos à exigência de validação de token antifalsificação, utilizando o novo middleware antifalsificação.
Versão introduzida
ASP.NET Núcleo 8.0 RC 1
Comportamento anterior
Pontos de extremidade de API mínimos que vincularam um parâmetro do formulário por meio IFormFile ou IFormFileCollection não exigiram validação antifalsificação.
Novo comportamento
Pontos de extremidade de API mínimos que vinculam um parâmetro do formulário por meio IFormFile ou IFormFileCollection exigem validação antifalsificação. Uma exceção é lançada na inicialização se o middleware anti-falsificação não estiver registado para uma API que define esses tipos de entrada.
Tipo de mudança disruptiva
Esta alteração é de natureza comportamental .
Motivo da mudança
A validação de token antifalsificação é uma precaução de segurança recomendada para APIs que consomem dados de um formulário.
Ação recomendada
Você pode desativar a validação antifalsificação para endpoints específicos usando o método DisableAntiforgery<TBuilder>(TBuilder).
var app = WebApplication.Create();
app.MapPost("/", (IFormFile formFile) => ...)
.DisableAntiforgery();
app.Run();
APIs afetadas
N/A