Saml2SecurityTokenHandler.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 2.0 (токен должен иметь тип Saml2SecurityToken), который требуется проверить.
Исключения
token
имеет значение null
.
Значение свойства Configuration — null
.
-или-
Нет TokenReplayCache, настроенного под свойством Caches конфигурации обработчика (доступ к которому производится через свойство Configuration).
token
невозможно привести к экземпляру Saml2SecurityToken.
Идентификатор связанного с токеном утверждения имеет значение null
или пуст. (Свойство Assertion токена ссылается на Saml2Assertion, имеющий свойство Id, который ссылается на Saml2Id со свойством Value, имеющим значение null
или пустое значение.)
Токен уже существует в TokenReplayCache.
Комментарии
По умолчанию проверка только маркеры носителя (маркеры без ключей). Кэш воспроизведения маркеров — это объект, настроенный TokenReplayCache для этого обработчика с помощью Caches свойства объекта, SecurityTokenHandlerConfiguration на который ссылается Configuration свойство .