IAntiforgeryAdditionalDataProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |