SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает исключение, если указанный токен уже существует в кэше воспроизведения токенов; в противном случае токен добавляется в кэш.
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
Объект SecurityToken, представляющий токен безопасности SAML 1.1 (токен должен иметь тип SamlSecurityToken), который требуется проверить.
Исключения
token
имеет значение null
.
Значение свойства Configuration — null
.
-или-
Свойство Caches конфигурации обработчика (доступ к которому производится через свойство Configuration) имеет значение null
.
token
невозможно привести к экземпляру SamlSecurityToken.
Идентификатор связанного с токеном утверждения имеет значение null
или пуст. (Свойство Assertion токена ссылается на SamlAssertion, имеющий свойство AssertionId, который ссылается на Saml2Id со свойством Value, имеющим значение null
или пустое значение.)
Токен уже существует в TokenReplayCache.
Комментарии
По умолчанию используется только проверка маркеры носителя (маркеры без ключей). Кэш воспроизведения маркеров — это объект, настроенный Caches для этого обработчика TokenReplayCacheExpirationPeriod с помощью свойства объекта, SecurityTokenHandlerConfiguration на который ссылается Configuration свойство .