System.IdentityModel.Configuration Namespace

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

Classes

Nome Description
AudienceUriElement

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

AudienceUriElementCollection

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

ConfigurationElementInterceptor

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

CustomTypeElement

Representa um elemento ou atributo que especifica um personalizado Type 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 <identityConfiguration> elemento em um arquivo de configuração. Essa classe não pode ser herdada.

IdentityConfigurationElementCollection

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

IdentityModelCaches

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

IdentityModelCachesElement

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

IssuerNameRegistryElement

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

SecurityTokenHandlerConfigurationElement

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

SecurityTokenHandlerElementCollection

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

SecurityTokenHandlerSetElementCollection

Representa o conjunto de todos os <securityTokenHandlers> elementos em um <identityConfiguration> elemento 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 SecurityTokenService classe.

SystemIdentityModelSection

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

TokenReplayDetectionElement

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

X509CertificateValidationElement

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

Interfaces

Nome Description
ICustomIdentityConfiguration

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