System.IdentityModel.Services Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, которые используются в приложениях, созданных с использованием платформы Windows Identity Foundation (WIF) и выполняющих аутентификацию с протоколом WS-Federation. Оно содержит HTTP-модули, WSFederationAuthenticationModule (WSFAM) и SessionAuthenticationModule (SAM), а также классы, которые обеспечивают их работу. Модуль WSFAM предоставляет обработку последовательностей входа и выхода WS-Federation, а диспетчер SAM обеспечивает управление сеансом, обслуживая и обрабатывая файлы cookie. Это пространство имен также содержит классы, представляющие сообщения WS-Federation (WSFederationMessage), например сообщения входа (SignInRequestMessage, SignInResponseMessage) и выхода (SignOutRequestMessage), а также сериализаторы, которые выполняют сериализацию и десериализацию между объектной моделью и представлениями этих сообщений в канале связи.
Классы
AsynchronousOperationException |
Исключение, которое возникает в случае ошибки при выполнении асинхронной операции. |
AttributeRequestMessage |
Представляет сообщение запроса атрибута WS-Federation. Это сообщение создается, если параметр wa в принятом сообщении имеет значение "wattr1.0". |
AuthorizationFailedEventArgs |
Предоставляет данные для события AuthorizationFailed. |
ChunkedCookieHandler |
Представляет обработчик файла cookie, который записывает данные файла cookie, чтобы файлы cookie никогда не превышать заданный размер. |
ChunkedCookieHandlerElement |
Представляет элемент конфигурации |
ClaimsAuthorizationModule |
Представляет HTTP-модуль, который выполняет авторизацию н основе утверждений. |
ClaimsPrincipalPermission |
Представляет разрешение, которое использует реализацию ClaimsAuthorizationManager, чтобы определить, следует ли дать доступ к ресурсу активному субъекту. Этот класс не наследуется. |
ClaimsPrincipalPermissionAttribute |
Представляет атрибут безопасности, используемый для декларативного присвоения проверок доступа на основе логики, представленной экземпляром ClaimsAuthorizationManager в текущем контексте приложения. Этот класс не наследуется. |
CookieHandler |
Предоставляет абстрактный базовый класс для операций чтения, записи и удаления файла " Cookie " сеанса клиента HTTP. |
CookieHandlerElement |
Представляет элемент конфигурации |
ErrorEventArgs |
Предоставляет данные для события SignOutError. |
FederatedAuthentication |
Предоставляет доступ к состоянию, относящемуся ко всем модулям HTTP, относящимся к федеративной аутентификации в веб-приложении. |
FederatedAuthenticationSessionEndingException |
Указывает, что сеанс входа должен быть завершен, и текущий запрос не прошел проверку подлинности. |
FederatedPassiveSecurityTokenServiceOperations |
Служебный класс, который инкапсулирует операции, как правило, выполняемые федеративной пассивной службой токенов безопасности. |
FederatedSessionExpiredException |
Исключение, вызываемое по истечении сеанса. |
FederationException |
Базовый класс для исключений, созданных в поддержке WS-Federation. |
FederationManagement |
Определяет статические методы для создания документов метаданных Federation и обновления конфигурации приложения на основе документов метаданных Federation. |
FederationMessage |
Определяет базовый класс, от которого наследуются все классы сообщений федерации. |
HttpModuleBase |
Базовый класс, от которого наследуются HTTP-модули, настраиваемые с помощью элемента <system.identityModel.services> (SystemIdentityModelServicesSection). |
MachineKeyTransform |
Защищает токены сеанса с криптографическим материалом, указанным в разделе |
PseudonymRequestMessage |
Представляет сообщение запроса псевдонима WS-Federation. Это сообщение создается, когда параметр wa принятого сообщения имеет значение "wpseudo1.0". |
RedirectingToIdentityProviderEventArgs |
Предоставляет данные для события RedirectingToIdentityProvider. |
SecurityTokenReceivedEventArgs |
Предоставляет данные для события SecurityTokenReceived. |
SecurityTokenValidatedEventArgs |
Предоставляет данные для события SecurityTokenValidated. |
ServiceCertificateElement |
Представляет элемент |
SessionAuthenticationModule |
Реализует модуль ASP.NET, обрабатывающий сеансовые файлы cookie в сценариях WS-Federation. |
SessionSecurityTokenCreatedEventArgs |
Предоставляет данные для событий SessionSecurityTokenCreated и SessionSecurityTokenCreated. |
SessionSecurityTokenReceivedEventArgs |
Предоставляет данные для события SessionSecurityTokenReceived. |
SessionSecurityTokenResolver |
Разрешает токены безопасности сеанса из текущего кэша. |
SigningOutEventArgs |
Предоставляет данные для события SigningOut. |
SignInRequestMessage |
Представляет сообщение запроса входа WS-Federation. |
SignInResponseMessage |
Представляет сообщение отклика входа WS-Federation. |
SignOutCleanupRequestMessage |
Представляет сообщение очистки выхода WS-Federation. Сообщение создается, если полученное сообщение содержит параметр действия (wa), для которого задано значение "wsignoutcleanup1.0". |
SignOutRequestMessage |
Представляет сообщение выхода WS-Federation. Это сообщение создается, если полученное сообщение содержит параметр действия (wa), для которого задано значение "wsignout1.0". |
WSFederationAuthenticationModule |
— WSFederationAuthenticationModule это модуль HTTP, который используется для защиты приложения ASP.NET путем применения параметров федеративной проверки подлинности во входящих запросах. WSFederationAuthenticationModule представляет собой готовый главный модуль, который WIF предлагает для обработки доступа по удостоверениям на основе утверждений в приложениях ASP.NET. Класс WSFederationAuthenticationModule вызывает несколько событий, что позволяет разработчикам ASP.NET изменять поведение по умолчанию и отслеживать сведения о порядке выполнения аутентификации и обработки утверждений. Функциональные возможности класса WSFederationAuthenticationModule разделены на методы, специфичные для задач. |
WSFederationMessage |
Представляет сообщение WS-Federation и определяет базовый класс, производными которого являются несколько более специализированных классов сообщений WS-Federation. |
WSFederationMessageException |
Исключение, которое возникает при ошибке во время сериализации или десериализации сообщения WS-Federation. |
WSFederationSerializer |
Предоставляет методы для преобразования сообщения WS-Federation в объекты RequestSecurityToken и RequestSecurityTokenResponse, которые зависят от протокола WS-Trust. |
Перечисления
ApplicationType |
Задает вид приложения. |
CookieHandlerMode |
Определяет поддерживаемые режимы обработчика файлов cookie. Определяет возможные значения свойства Mode. Это свойство определяет тип обработчика файлов cookie, который настраивает объект CookieHandlerElement. Дополнительные сведения см. в описании класса CookieHandlerElement. |