Поделиться через


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

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