Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Parametr token ma wartość null.
Właściwość Configuration jest null.
— lub —
Nie ma TokenReplayCache skonfigurowanej właściwości Caches konfiguracji programu obsługi (dostęp za pośrednictwem Configuration właściwości ).
token nie można rzutować jako wystąpienia Saml2SecurityTokenklasy .
Identyfikator asercji skojarzonej z tokenem jest null lub jest pusty. (Właściwość Assertion tokenu odwołuje się do właściwości, która Id odwołuje Saml2Assertion się do Saml2Id obiektu z właściwościąValue, która jest lub jest null pusta).
Token już istnieje w pliku TokenReplayCache.
Uwagi
Domyślne zachowanie polega na sprawdzaniu tylko tokenów elementu nośnego (tokenów, które nie mają kluczy). Pamięć podręczna odtwarzania tokenu jest obiektem skonfigurowanym TokenReplayCache dla tej procedury obsługi za pośrednictwem Caches właściwości SecurityTokenHandlerConfiguration obiektu, do których odwołuje się Configuration właściwość .