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

Применяется к