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


WsFederationConfiguration Класс

Определение

Содержит все параметры конфигурации, необходимые для модуля аутентификации WS-Federation (WSFederationAuthenticationModule).

public ref class WsFederationConfiguration
public class WsFederationConfiguration
type WsFederationConfiguration = class
Public Class WsFederationConfiguration
Наследование
WsFederationConfiguration

Комментарии

Экземпляр класса , заданный WsFederationConfiguration для FederationConfiguration объекта, доступ к которому осуществляется через FederatedAuthentication.FederationConfiguration свойство , содержит параметры, используемые для инициализации свойств модуля проверки подлинности WS-Federation (WSFAM) и управления его поведением. Эти параметры обычно загружаются из <wsFederation> элемента в файле конфигурации.

Конструкторы

WsFederationConfiguration(String, String)

Инициализирует новый экземпляр класса WsFederationConfiguration, используя указанный издатель и область.

WsFederationConfiguration(WSFederationElement)

Инициализирует новый экземпляр класса WsFederationConfiguration из указанного элемента <wsFederation>.

Поля

DefaultFreshness

Константа, содержащая значение по умолчанию для свойства Freshness; ноль.

DefaultMaxArrayLength

Константа, задающая свойство MaxArrayLength по умолчанию объекта квот средства чтения словаря XML, на который ссылается свойство XmlDictionaryReaderQuotas.

DefaultMaxStringContentLength

Константа, задающая свойство MaxStringContentLength по умолчанию объекта квот средства чтения словаря XML, на который ссылается свойство XmlDictionaryReaderQuotas.

DefaultPassiveRedirectEnabled

Константа, содержащая значение по умолчанию для свойства PassiveRedirectEnabled; true, пассивные перенаправления поддерживаются.

DefaultPersistentCookiesOnPassiveRedirects

Константа, содержащая значение по умолчанию для свойства PersistentCookiesOnPassiveRedirects; false, файлы cookie не поддерживаются.

DefaultRequireHttps

Константа, содержащая значение по умолчанию для свойства RequireHttps; true, для перенаправления требуется HTTPS.

Свойства

AuthenticationType

Возвращает или задает значение параметра wauth, используемого в запросах входа WS-Federation ("wsignin1.0").

CustomAttributes

Получает словарь, содержащий любые дополнительные атрибуты, указанные в элементе <wsFederation> в файле конфигурации.

Freshness

Возвращает или задает значение параметра wfresh, используемого в запросах входа WS-Federation ("wsignin1.0").

HomeRealm

Возвращает или задает значение параметра whr, используемого в запросах входа WS-Federation ("wsignin1.0").

Issuer

Получает или задает универсальный код ресурса (URI), который указывает предполагаемого издателя токена безопасности.

PassiveRedirectEnabled

Получает или задает значение, указывающее, разрешено ли модулю инициировать перенаправления протокола WS-Federation.

PersistentCookiesOnPassiveRedirects

Получает или задает значение, указывающее, выдается ли после успешной аутентификации постоянный файл cookie сеанса.

Policy

Возвращает или задает значение параметра wp, используемого в запросах входа WS-Federation ("wsignin1.0").

Realm

Возвращает или задает значение параметра wtrealm, используемого для запросов входа WS-Federation ("wsignin1.0").

Reply

Возвращает или задает значение параметра wreply, используемого в запросах входа WS-Federation ("wsignin1.0").

Request

Возвращает или задает значение параметра wreq, используемого в запросах входа WS-Federation ("wsignin1.0").

RequestPtr

Возвращает или задает значение параметра wreqptr, используемого в запросах входа WS-Federation ("wsignin1.0").

RequireHttps

Получает или задает значение, которое определяет, должно ли взаимодействие со службой токенов безопасности (STS) осуществляться по протоколу HTTPS.

Resource

Получает или задает значение параметра wres, используемого в запросах входа WS-Federation ("wsignin1.0").

SignInQueryString

Возвращает или задает строку запроса, которая содержит любые дополнительные параметры, которые будут отправляться в запросах входа WS-Federation ("wsignin1.0").

SignOutQueryString

Возвращает или задает строку запроса, которая содержит любые дополнительные параметры, которые будут отправляться в запросах выхода WS-Federation ("wsignout1.0") при пассивном выходе.

SignOutReply

Возвращает или задает значение параметра wreply, используемого в запросах выхода WS-Federation ("wsignout1.0").

XmlDictionaryReaderQuotas

Получает или задает настраиваемые значения квоты для средств чтения словаря XML, используемые данным экземпляром.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

См. также раздел