Udostępnij za pośrednictwem


IAntiforgeryAdditionalDataProvider Interfejs

Definicja

Umożliwia dostarczanie lub weryfikowanie dodatkowych danych niestandardowych dla tokenów antyforgeryjnych. Na przykład deweloper może użyć tego elementu, aby podać wartość inną, gdy token zostanie wygenerowany, a następnie zweryfikować go po zweryfikowaniu tokenu.

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

Uwagi

System antyforgeryjny osadza już nazwę użytkownika klienta w wygenerowanych tokenach. Ten interfejs udostępnia i korzysta z danych uzupełniających . Jeśli przychodzący token antyforgeryjny zawiera dane uzupełniające, ale nie skonfigurowano dodatkowego dostawcy danych, dane uzupełniające nie zostaną zweryfikowane.

Metody

GetAdditionalData(HttpContext)

Udostępnia dodatkowe dane, które mają być przechowywane dla tokenów antyforgery generowanych podczas tego żądania.

ValidateAdditionalData(HttpContext, String)

Weryfikuje dodatkowe dane, które zostały osadzone wewnątrz przychodzącego tokenu antyforgery.

Dotyczy