Condividi tramite


IAntiforgeryAdditionalDataProvider Interfaccia

Definizione

Consente di fornire o convalidare dati personalizzati aggiuntivi per i token antiforgery. Ad esempio, lo sviluppatore potrebbe usare questo per fornire un nonce quando viene generato il token, quindi convalidarlo quando il token viene convalidato.

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

Commenti

Il sistema antiforgery incorpora già il nome utente del client all'interno dei token generati. Questa interfaccia fornisce e utilizza dati supplementari . Se un token antiforgery in ingresso contiene dati supplementari, ma non è configurato alcun provider di dati aggiuntivo, i dati supplementari non verranno convalidati.

Metodi

GetAdditionalData(HttpContext)

Fornisce dati aggiuntivi da archiviare per i token antiforgery generati durante questa richiesta.

ValidateAdditionalData(HttpContext, String)

Convalida i dati aggiuntivi incorporati all'interno di un token antiforgery in ingresso.

Si applica a