IdentityConfiguration Classe

Definição

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

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

Construtores

Name Description
IdentityConfiguration()

Inicializa uma nova instância da IdentityConfiguration classe. As definições são carregadas a partir da configuração predefinida, caso exista.

IdentityConfiguration(Boolean, X509Certificate2)

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

IdentityConfiguration(Boolean)

Inicializa uma nova instância da IdentityConfiguration classe usando um valor que especifica se as definições devem ser carregadas a partir 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 IdentityConfiguration classe. As definições são carregadas a partir da configuração nomeada.

IdentityConfiguration(X509Certificate2)

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

Campos

Name Description
DefaultCertificateValidationMode

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

DefaultIssuerNameRegistryType

O tipo padrão de registo do nome do emissor; o Type da ConfigurationBasedIssuerNameRegistry turma.

DefaultMaxClockSkew

O desvio máximo de clock padrão; 5 minutos.

DefaultRevocationMode

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

DefaultServiceName

O nome padrão do serviço; um fio vazio.

DefaultTrustedStoreLocation

A localização de armazenamento confiável por defeito para certificados; LocalMachine.

Propriedades

Name Description
AudienceRestriction

Obtém ou define o .AudienceRestriction

Caches

Obtém ou define o .IdentityModelCaches

CertificateValidationMode

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

CertificateValidator

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

ClaimsAuthenticationManager

Obtém ou define o gestor de autenticação de sinistros. O padrão é uma instância da ClaimsAuthenticationManager classe.

ClaimsAuthorizationManager

Obtém ou definem o gestor de autorização de sinistros.

DetectReplayedTokens

Obtém ou define um valor na configuração padrão do handler que indica se os handlers devem detetar tokens reproduzidos.

IsInitialized

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

IssuerNameRegistry

Obtém ou definem o registo de nomes do emissor usado para resolver nomes de emissores.

IssuerTokenResolver

Obtém ou definem o resolver do token do emissor.

MaxClockSkew

Obtém ou define a diferença de tempo máxima permitida entre os relógios do sistema das duas partes que comunicam.

Name

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

RevocationMode

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

SaveBootstrapContext

Recebe ou define um valor que indica se o BootstrapContext objeto está guardado nas ClaimsIdentity e Sessões após a validação do token.

SecurityTokenHandlerCollectionManager

Obtém o SecurityTokenHandlerCollectionManager conjunto que contém o conjunto de SecurityTokenHandler objetos 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 do token de serviço.

TokenReplayCacheExpirationPeriod

Obtém ou define o período de validade para itens colocados no TokenReplayCache.

TrustedStoreLocation

Obtém ou define a localização de armazenamento confiável usada pelos gestores para validar certificados do emissor.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize()

Atualiza as propriedades nos SecurityTokenHandlerConfiguration objetos para os SecurityTokenHandlerCollection objetos contidos no SecurityTokenHandlerCollectionManager para serem consistentes com os valores das propriedades nesta IdentityConfiguration instância.

LoadConfiguration(IdentityConfigurationElement)

Carrega as definições desta IdentityConfiguration instância a partir da aplicação ou do ficheiro de configuração Web.

LoadHandlerConfiguration(IdentityConfigurationElement)

Carrega um SecurityTokenHandlerConfiguration usando os elementos diretamente sob o especificado IdentityConfigurationElement.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Carrega elementos de configuração que pertencem ao SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Carrega o SecurityTokenHandlerCollectionManager definido para o serviço especificado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a