Compartilhar via


System.IdentityModel.Configuration Namespace

Contém classes que fornecem a configuração de aplicativos e serviços criados com o WIF (Windows Identity Foundation). As classes deste namespace representam as configurações no elemento <identityConfiguration>. Classes que configuram a federação usando o protocolo Web Services Federation estão contidas principalmente no namespace System.IdentityModel.Services.Configuration. Essas configurações aparecem sob o elemento <system.identityModel.services> em um arquivo de configuração.

Classes

AudienceUriElement

Representa um valor URI de audiência configurado em um elemento <audienceUris>.

AudienceUriElementCollection

Representa um elemento <audienceUris> em um arquivo de configuração.

ConfigurationElementInterceptor

Há partes do esquema de configuração WIF (Windows Identity Foundation) nas quais os usuários podem especificar elementos e atributos arbitrários; por exemplo, ao especificar um manipulador de token personalizado. A classe ConfigurationElementInterceptor é implementada para lidar com esses casos.

CustomTypeElement

Representa um elemento ou atributo que especifica um Type personalizado em um arquivo de configuração. Essa classe não pode ser herdada.

IdentityConfiguration

Define a coleção de propriedades configuráveis que controlam o comportamento do Windows Identity Foundation.

IdentityConfigurationElement

Representa um elemento <identityConfiguration> em um arquivo de configuração. Essa classe não pode ser herdada.

IdentityConfigurationElementCollection

Representa a coleção de elementos <identityConfiguration> em um arquivo de configuração. Essa classe não pode ser herdada.

IdentityModelCaches

Define os caches que são configurados para detectar tokens reproduzidos e armazenar em cache os tokens de sessão. Essa classe não pode ser herdada.

IdentityModelCachesElement

Representa um elemento <caches> em um arquivo de configuração. Essa classe não pode ser herdada.

IssuerNameRegistryElement

Representa um elemento <issuerNameRegistry> em um arquivo de configuração. Essa classe não pode ser herdada.

SecurityTokenHandlerConfigurationElement

Representa um elemento <securityTokenHandlerConfiguration> em um arquivo de configuração.

SecurityTokenHandlerElementCollection

Representa um elemento <securityTokenHandlers> em um arquivo de configuração. Essa classe não pode ser herdada.

SecurityTokenHandlerSetElementCollection

Representa o conjunto de todos os elementos <securityTokenHandlers> sob um elemento <identityConfiguration> em um arquivo de configuração. Essa classe não pode ser herdada.

SecurityTokenServiceConfiguration

Define a configuração de um STS (serviço de token de segurança). As classes que implementam STSs derivam da classe SecurityTokenService.

SystemIdentityModelSection

Representa a seção <system.identityModel> em um arquivo de configuração. Essa classe não pode ser herdada.

TokenReplayDetectionElement

Representa um elemento <tokenReplayDetection> em um arquivo de configuração. Essa classe não pode ser herdada.

X509CertificateValidationElement

Representa um elemento <certificateValidation> em um arquivo de configuração. Essa classe não pode ser herdada.

Interfaces

ICustomIdentityConfiguration

Define métodos que permitem que uma classe carregue a configuração personalizada.