IdentityConfiguration Класс

Определение

Определяет коллекцию настраиваемых свойств, управляющих поведением Windows Identity Foundation.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Наследование
IdentityConfiguration
Производный

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

IdentityConfiguration()

Инициализирует новый экземпляр класса IdentityConfiguration. Параметры загружаются из конфигурации по умолчанию, если она существует.

IdentityConfiguration(Boolean)

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

IdentityConfiguration(Boolean, X509Certificate2)

Инициализирует новый экземпляр класса IdentityConfiguration, содержащий заданный сертификат службы. При необходимости параметры загружаются из конфигурации по умолчанию.

IdentityConfiguration(String)

Инициализирует новый экземпляр класса IdentityConfiguration. Параметры загружаются из именованной конфигурации.

IdentityConfiguration(String, X509Certificate2)

Инициализирует новый экземпляр класса IdentityConfiguration, имеющий указанный сертификат службы, с загрузкой именованной конфигурации.

IdentityConfiguration(X509Certificate2)

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

Поля

DefaultCertificateValidationMode

Режим проверки сертификатов X.509 по умолчанию, PeerOrChainTrust.

DefaultIssuerNameRegistryType

Тип записи реестра имени поставщика по умолчанию; тип Type класса ConfigurationBasedIssuerNameRegistry.

DefaultMaxClockSkew

Значение по умолчанию для максимальной разницы в показаниях часов; 5 минут.

DefaultRevocationMode

Режим отзыва сертификатов X.509 по умолчанию; Online.

DefaultServiceName

Имя службы по умолчанию; пустая строка.

DefaultTrustedStoreLocation

Хранилище доверенных сертификатов по умолчанию; LocalMachine.

Свойства

AudienceRestriction

Получает или задает настроенный объект AudienceRestriction.

Caches

Получает или задает настроенный объект IdentityModelCaches.

CertificateValidationMode

Получает или задает режим проверки сертификата, используемый обработчиками для проверки сертификатов издателей.

CertificateValidator

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

ClaimsAuthenticationManager

Получает или задает диспетчер аутентификации на основе утверждений. По умолчанию используется экземпляр класса ClaimsAuthenticationManager.

ClaimsAuthorizationManager

Получает или задает диспетчер авторизации требований.

DetectReplayedTokens

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

IsInitialized

Получает или задает значение, указывающее, был ли вызван метод Initialize().

IssuerNameRegistry

Получает или задает реестр имен издателей, используемый для разрешения имен издателей.

IssuerTokenResolver

Получает или задает сопоставитель токена поставщика.

MaxClockSkew

Возвращает или задает максимальный допустимый разброс времени между системными часами взаимодействующих сторон.

Name

Получает имя службы данной конфигурации.

RevocationMode

Получает или задает режим отзыва, используемый обработчиками для проверки сертификатов издателей.

SaveBootstrapContext

Возвращает или задает значение, указывающее, сохраняется ли объект BootstrapContext в ClaimsIdentity и сеансах после проверки маркера.

SecurityTokenHandlerCollectionManager

Получает SecurityTokenHandlerCollectionManager, содержащий набор объектов SecurityTokenHandler, используемых для сериализации и проверки токенов, имеющихся в сообщениях WS-Trust.

SecurityTokenHandlers

Возвращает коллекцию объектов SecurityTokenHandler (используется для сериализации и проверки маркеров, найденных в сообщениях WS-Trust).

ServiceCertificate

Получает или задает сертификат службы.

ServiceTokenResolver

Получает или задает сопоставитель токенов служб.

TokenReplayCacheExpirationPeriod

Получает или задает срок действия для элементов, помещенных в TokenReplayCache.

TrustedStoreLocation

Получает или задает расположение доверенного хранилища, используемого обработчиками для проверки сертификатов издателей.

Методы

Equals(Object)

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

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

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

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

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

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

Обновляет свойства в объектах SecurityTokenHandlerConfiguration для объектов SecurityTokenHandlerCollection, содержащихся в объекте SecurityTokenHandlerCollectionManager, чтобы они были согласованы со значениями свойств в данном экземпляре IdentityConfiguration.

LoadConfiguration(IdentityConfigurationElement)

Загружает параметры для данного экземпляра IdentityConfiguration из файла конфигурации приложения или файла веб-конфигурации.

LoadHandlerConfiguration(IdentityConfigurationElement)

Загружает SecurityTokenHandlerConfiguration, используя элементы, расположенные непосредственно под указанным IdentityConfigurationElement.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Загружает элементы конфигурации, относящиеся кSecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Загружает SecurityTokenHandlerCollectionManager, определенный для указанной службы.

MemberwiseClone()

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

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

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

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

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