SamlSecurityTokenHandler.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 1.1 (token powinien być typu SamlSecurityToken) do sprawdzenia.
Wyjątki
token
to null
.
Właściwość Configuration to null
.
-lub-
Właściwość Caches konfiguracji procedury obsługi (dostępna za pośrednictwem Configuration właściwości) to null
.
token
nie można rzutować jako wystąpienia klasy SamlSecurityToken.
Identyfikator asercji skojarzonej z tokenem jest null
lub jest pusty. (Właściwość Assertion tokenu odwołuje się do właściwości SamlAssertion , która AssertionId 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 Caches skonfigurowanym dla tej procedury obsługi za pośrednictwem TokenReplayCacheExpirationPeriod właściwości SecurityTokenHandlerConfiguration obiektu, do których Configuration odwołuje się właściwość .