Partager via


IAntiforgeryAdditionalDataProvider Interface

Définition

Permet de fournir ou de valider des données personnalisées supplémentaires pour les jetons antiforgery. Par exemple, le développeur peut l’utiliser pour fournir un nonce lorsque le jeton est généré, puis le valider lorsque le jeton est validé.

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

Remarques

Le système antiforgery incorpore déjà le nom d’utilisateur du client dans les jetons générés. Cette interface fournit et consomme des données supplémentaires . Si un jeton antiforgery entrant contient des données supplémentaires, mais qu’aucun fournisseur de données supplémentaire n’est configuré, les données supplémentaires ne sont pas validées.

Méthodes

GetAdditionalData(HttpContext)

Fournit des données supplémentaires à stocker pour les jetons antiforgery générés lors de cette requête.

ValidateAdditionalData(HttpContext, String)

Valide les données supplémentaires qui ont été incorporées dans un jeton antiforgery entrant.

S’applique à