IdentityConfiguration Classe

Definição

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

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Herança
IdentityConfiguration
Derivado

Construtores

Nome Description
IdentityConfiguration()

Inicializa uma nova instância da classe IdentityConfiguration. As configurações serão carregadas da configuração padrão, se ela existir.

IdentityConfiguration(Boolean, X509Certificate2)

Inicializa uma nova instância da IdentityConfiguration classe que tem o certificado de serviço especificado. Opcionalmente, as configurações estão carregando a configuração padrão.

IdentityConfiguration(Boolean)

Inicializa uma nova instância da IdentityConfiguration classe usando um valor que especifica se as configurações devem ser carregadas da configuração padrão.

IdentityConfiguration(String, X509Certificate2)

Inicializa uma nova instância da IdentityConfiguration classe que tem o certificado de serviço especificado, carregando a configuração nomeada.

IdentityConfiguration(String)

Inicializa uma nova instância da classe IdentityConfiguration. As configurações são carregadas da configuração nomeada.

IdentityConfiguration(X509Certificate2)

Inicializa uma nova instância da IdentityConfiguration classe que tem o certificado de serviço especificado.

Campos

Nome Description
DefaultCertificateValidationMode

O modo de validação de certificado X.509 padrão. PeerOrChainTrust

DefaultIssuerNameRegistryType

O tipo de registro de nome do emissor padrão; o Type da ConfigurationBasedIssuerNameRegistry classe.

DefaultMaxClockSkew

A distorção de relógio máxima padrão; 5 minutos.

DefaultRevocationMode

O modo de revogação X.509 padrão; Online.

DefaultServiceName

O nome do serviço padrão; uma cadeia de caracteres vazia.

DefaultTrustedStoreLocation

O local de repositório confiável padrão para certificados; LocalMachine.

Propriedades

Nome Description
AudienceRestriction

Obtém ou define o configurado AudienceRestriction.

Caches

Obtém ou define o configurado IdentityModelCaches.

CertificateValidationMode

Obtém ou define o modo de validação de certificado usado pelos manipuladores para validar certificados emissores.

CertificateValidator

Obtém ou define o validador de certificado usado pelos manipuladores para validar certificados do emissor.

ClaimsAuthenticationManager

Obtém ou define o gerenciador de autenticação de declarações. O padrão é uma instância da ClaimsAuthenticationManager classe.

ClaimsAuthorizationManager

Obtém ou define o gerenciador de autorização de declarações.

DetectReplayedTokens

Obtém ou define um valor na configuração de manipulador padrão que indica se os manipuladores devem detectar tokens reproduzidos.

IsInitialized

Obtém ou define um valor que indica se o Initialize() método foi chamado.

IssuerNameRegistry

Obtém ou define o registro de nome do emissor usado para resolver nomes de emissor.

IssuerTokenResolver

Obtém ou define o resolvedor de token do emissor.

MaxClockSkew

Obtém ou define a diferença máxima de tempo permitido entre os relógios do sistema das duas partes que estão se comunicando.

Name

Obtém o nome do serviço dessa configuração.

RevocationMode

Obtém ou define o modo de revogação usado pelos manipuladores para validar certificados do emissor.

SaveBootstrapContext

Obtém ou define um valor que indica se o BootstrapContext objeto é salvo nas sessões após a ClaimsIdentity validação do token.

SecurityTokenHandlerCollectionManager

Obtém o SecurityTokenHandlerCollectionManager conjunto de SecurityTokenHandler objetos que são usados para serializar e validar tokens encontrados em WS-Trust mensagens.

SecurityTokenHandlers

Obtém a coleção de SecurityTokenHandler objetos usados para serializar e validar tokens encontrados em WS-Trust mensagens.

ServiceCertificate

Obtém ou define o certificado de serviço.

ServiceTokenResolver

Obtém ou define o resolvedor de token de serviço.

TokenReplayCacheExpirationPeriod

Obtém ou define o período de expiração dos itens colocados no TokenReplayCache.

TrustedStoreLocation

Obtém ou define o local de repositório confiável usado pelos manipuladores para validar certificados do emissor.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize()

Atualiza as SecurityTokenHandlerConfiguration propriedades nos objetos para os SecurityTokenHandlerCollection objetos contidos no SecurityTokenHandlerCollectionManager a ser consistente com os valores de propriedade nesta IdentityConfiguration instância.

LoadConfiguration(IdentityConfigurationElement)

Carrega as configurações dessa IdentityConfiguration instância do aplicativo ou do arquivo de configuração da Web.

LoadHandlerConfiguration(IdentityConfigurationElement)

Carrega um SecurityTokenHandlerConfiguration usando os elementos diretamente abaixo do especificado IdentityConfigurationElement.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Carrega elementos de configuração relativos ao SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Carrega o SecurityTokenHandlerCollectionManager definido para o serviço especificado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a