Compartilhar via


IAntiforgeryAdditionalDataProvider Interface

Definição

Permite fornecer ou validar dados personalizados adicionais para tokens antiforgery. Por exemplo, o desenvolvedor pode usar isso para fornecer um nonce quando o token for gerado e validá-lo quando o token for validado.

public interface class IAntiforgeryAdditionalDataProvider
public interface IAntiforgeryAdditionalDataProvider
type IAntiforgeryAdditionalDataProvider = interface
Public Interface IAntiforgeryAdditionalDataProvider

Comentários

O sistema antiforgery já inscreve o nome de usuário do cliente nos tokens gerados. Essa interface fornece e consome dados complementares . Se um token antiforgery de entrada contiver dados complementares, mas nenhum provedor de dados adicional estiver configurado, os dados complementares não serão validados.

Métodos

GetAdditionalData(HttpContext)

Fornece dados adicionais a serem armazenados para os tokens antiforgery gerados durante essa solicitação.

ValidateAdditionalData(HttpContext, String)

Valida dados adicionais que foram inseridos dentro de um token antiforgery de entrada.

Aplica-se a