Partilhar via


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

IdentityConfiguration()

Inicializa uma nova instância da classe IdentityConfiguration. As configurações são carregadas com base na configuração padrão, se houver.

IdentityConfiguration(Boolean)

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

IdentityConfiguration(Boolean, X509Certificate2)

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

IdentityConfiguration(String)

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

IdentityConfiguration(String, X509Certificate2)

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

IdentityConfiguration(X509Certificate2)

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

Campos

DefaultCertificateValidationMode

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

DefaultIssuerNameRegistryType

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

DefaultMaxClockSkew

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

DefaultRevocationMode

O modo de revogação de 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

AudienceRestriction

Obtém ou define a AudienceRestriction configurada.

Caches

Obtém ou define a IdentityModelCaches configurada.

CertificateValidationMode

Obtém ou define o modo de validação de certificado usado por manipuladores para validar certificados do emissor.

CertificateValidator

Obtém ou define o validador de certificado usado por 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 classe ClaimsAuthenticationManager.

ClaimsAuthorizationManager

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

DetectReplayedTokens

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

IsInitialized

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

IssuerNameRegistry

Obtém ou define o registro de nomes de 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 permitida de tempo entre os relógios do sistema das duas partes que estão se comunicando.

Name

Obtém o nome de serviço desta configuração.

RevocationMode

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

SaveBootstrapContext

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

SecurityTokenHandlerCollectionManager

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

SecurityTokenHandlers

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

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 validade de itens colocados no TokenReplayCache.

TrustedStoreLocation

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

Métodos

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 propriedades nos objetos SecurityTokenHandlerConfiguration para os objetos SecurityTokenHandlerCollection contidos no SecurityTokenHandlerCollectionManager, para que eles sejam consistentes com os valores de propriedades nesta instância IdentityConfiguration.

LoadConfiguration(IdentityConfigurationElement)

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

LoadHandlerConfiguration(IdentityConfigurationElement)

Carrega uma SecurityTokenHandlerConfiguration usando os elementos diretamente no IdentityConfigurationElement especificado.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Carrega os elementos de configuração pertencentes ao SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Carrega o SecurityTokenHandlerCollectionManager definido para o serviço especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a