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 метод настроенного обработчика маркеров сеанса для проверки маркера и извлечения его удостоверений.