Udostępnij za pośrednictwem


Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Metoda

Definicja

Zgłasza wyjątek, jeśli określony token już istnieje w pamięci podręcznej ponownego odtwarzania tokenu; w przeciwnym razie token zostanie dodany do pamięci podręcznej.

protected:
 override void DetectReplayedToken(System::IdentityModel::Tokens::SecurityToken ^ token);
protected override void DetectReplayedToken (System.IdentityModel.Tokens.SecurityToken token);
override this.DetectReplayedToken : System.IdentityModel.Tokens.SecurityToken -> unit
Protected Overrides Sub DetectReplayedToken (token As SecurityToken)

Parametry

token
SecurityToken

Element SecurityToken reprezentujący token zabezpieczający SAML 2.0 (token powinien być typu Saml2SecurityToken) do sprawdzenia.

Wyjątki

token to null.

Właściwość Configuration to null.

-lub-

Nie ma TokenReplayCache skonfigurowanej właściwości Caches konfiguracji programu obsługi (dostępnej Configuration za pośrednictwem właściwości ).

token nie można rzutować jako wystąpienia klasy Saml2SecurityToken.

Identyfikator asercji skojarzonej z tokenem jest null lub jest pusty. (Właściwość Assertion tokenu odwołuje się do właściwości Saml2Assertion , która Id odwołuje się do Saml2Id obiektu z właściwością Value , która jest lub jest null pusta).

Token już istnieje w elemecie TokenReplayCache.

Uwagi

Domyślnym zachowaniem jest sprawdzenie tylko tokenów elementu nośnego (tokenów, które nie mają kluczy). Pamięć podręczna ponownego odtwarzania tokenu jest obiektem TokenReplayCache skonfigurowanym dla tej procedury obsługi za pośrednictwem Caches właściwości SecurityTokenHandlerConfiguration obiektu, do których Configuration odwołuje się właściwość .

Dotyczy