SessionAuthenticationModule.ValidateSessionToken(SessionSecurityToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет указанный SessionSecurityToken и возвращает свои удостоверения.
protected:
System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionSecurityToken);
protected System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateSessionToken(System.IdentityModel.Tokens.SessionSecurityToken sessionSecurityToken);
member this.ValidateSessionToken : System.IdentityModel.Tokens.SessionSecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Protected Function ValidateSessionToken (sessionSecurityToken As SessionSecurityToken) As ReadOnlyCollection(Of ClaimsIdentity)
Параметры
- sessionSecurityToken
- SessionSecurityToken
Маркер для проверки.
Возвращаемое значение
Коллекция удостоверений, содержащихся в маркере.
Исключения
Срок действия маркера истек.
Время начала маркера еще не допустимо.
Не настроен допустимый обработчик маркера сеанса. (В свойстве SessionSecurityTokenHandler не SecurityTokenHandlers настроено.)
Комментарии
Этот метод вызывается из AuthenticateSessionSecurityToken метода. Он вызывает SessionSecurityTokenHandler.ValidateToken метод настроенного обработчика маркера сеанса для проверки маркера и извлечения его удостоверений.