IAntiforgeryAdditionalDataProvider Interfaz

Definición

Permite proporcionar o validar datos personalizados adicionales para tokens antiforgería. Por ejemplo, el desarrollador podría usarlo para proporcionar un valor nonce cuando se genera el token y, a continuación, validarlo cuando se valida el token.

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

Comentarios

El sistema antiforgería ya inserta el nombre de usuario del cliente dentro de los tokens generados. Esta interfaz proporciona y consume datos complementarios . Si un token antiforgery entrante contiene datos complementarios, pero no se configura ningún proveedor de datos adicional, no se validarán los datos complementarios.

Métodos

GetAdditionalData(HttpContext)

Proporciona datos adicionales que se almacenarán para los tokens antiforgería generados durante esta solicitud.

ValidateAdditionalData(HttpContext, String)

Valida datos adicionales que se incrustaron dentro de un token antiforgery entrante.

Se aplica a