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) |