FederatedAuthentication Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к состоянию, относящемуся ко всем модулям HTTP, относящимся к федеративной аутентификации в веб-приложении.
public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
- Наследование
-
FederatedAuthentication
Комментарии
Вы можете получить доступ к модулям, настроенным для веб-приложения, с помощью статических свойств, предоставляемых классом FederatedAuthentication . Метод GetHttpModule предоставляет точку расширения, через которую можно получить доступ к другим определяемым приложением модулям, производным от HttpModuleBase и настроенным для приложения.
Свойство FederatedAuthentication.FederationConfiguration ссылается на одноэлементный экземпляр FederationConfiguration , предоставляющий параметры конфигурации для модулей HTTP. При первом обращении к свойству одним из модулей FederationConfiguration HTTP экземпляр инициализируется из <элемента federationConfiguration> в файле конфигурации и FederationConfigurationCreated вызывается , чтобы предоставить приложению возможность изменить объект конфигурации перед его использованием для инициализации свойств модуля. Один и тот же FederationConfiguration экземпляр возвращается при каждом последующем доступе к свойству .
Важно!
Диспетчер авторизации утверждений (ClaimsAuthorizationManager), используемый для оценки проверок доступа на основе утверждений при использовании ClaimsPrincipalPermission класса или ClaimsPrincipalPermissionAttribute класса , настраивается в объекте IdentityConfiguration , заданном в объекте конфигурации федерации, на который ссылается FederatedAuthentication.FederationConfiguration свойство . Это справедливо для всех приложений независимо от того, являются ли они ASP.NET приложениями или нет.
Свойства
ClaimsAuthorizationModule |
Получает модуль авторизации на основе требований, используемый веб-приложением. |
FederationConfiguration |
Получает одноэлементный экземпляр FederationConfiguration, используемый HTTP-модулями в данном веб-приложении. |
SessionAuthenticationModule |
Получает модуль сеансовой аутентификации (SAM), используемый веб-приложением. |
WSFederationAuthenticationModule |
Получает модуль аутентификации WS-Federation (WSFAM), используемый веб-приложением. |
Методы
GetHttpModule<T>() |
Получает HTTP-модуль указанного типа, используемый веб-приложением. |
События
FederationConfigurationCreated |
Происходит, когда к свойству FederationConfiguration впервые осуществляется доступ одним из HTTP-модулей в веб-приложении. |