다음을 통해 공유


SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) 메서드

정의

지정된 토큰이 토큰 재생 캐시 안에 이미 있는 경우에는 예외를 throw합니다. 그렇지 않으면 토큰이 캐시에 추가됩니다.

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)

매개 변수

token
SecurityToken

확인할 SAML 1.1 보안 토큰(토큰은 형식 SamlSecurityToken이 되어야 함)을 나타내는 SecurityToken입니다.

예외

token이(가) null인 경우

Configuration 속성은 null입니다.

또는

처리기 구성(Caches 속성을 통해 엑세스됨)의 Configuration 속성이 null입니다.

tokenSamlSecurityToken의 인스턴스로 캐스팅할 수 없습니다.

토큰에 연결된 어설션의 ID가 null이거나 비어 있는 경우 (토큰의 Assertion 속성은 SamlAssertion을 참조하며, 여기에는 null 또는 비어 있는 AssertionId 속성을 사용하여 Saml2Id를 참조하는 Value 속성이 있습니다.)

토큰이 TokenReplayCache에 이미 있는 경우

설명

기본 동작은 전달자 토큰 (키가 없는 토큰)를 확인 합니다. 토큰 재생 캐시는를 Caches 를 통해이 처리기에 대 한 구성 개체를 TokenReplayCacheExpirationPeriod 의 속성을 SecurityTokenHandlerConfiguration 를 통해 참조 하는 개체는 Configuration 속성.

적용 대상