Compartir a través de


IdentityConfiguration Clase

Definición

Define la colección de propiedades configurables que controlan el comportamiento de Windows Identity Foundation.

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
Herencia
IdentityConfiguration
Derivado

Constructores

IdentityConfiguration()

Inicializa una nueva instancia de la clase IdentityConfiguration. Los valores se cargan de la configuración predeterminada, si existe.

IdentityConfiguration(Boolean)

Inicializa una nueva instancia de la clase IdentityConfiguration usando un valor que especifica si los valores se deben cargar desde la configuración predeterminada.

IdentityConfiguration(Boolean, X509Certificate2)

Inicializa una nueva instancia de la clase IdentityConfiguration que tiene el certificado de servicio especificado. Los valores cargan opcionalmente la configuración predeterminada.

IdentityConfiguration(String)

Inicializa una nueva instancia de la clase IdentityConfiguration. Los valores se cargan de la configuración con nombre.

IdentityConfiguration(String, X509Certificate2)

Inicializa una nueva instancia de la clase IdentityConfiguration que tiene el certificado especificado del servicio y carga la configuración con nombre.

IdentityConfiguration(X509Certificate2)

Inicializa una nueva instancia de la clase IdentityConfiguration que tiene el certificado de servicio especificado.

Campos

DefaultCertificateValidationMode

Modo predeterminado de validación de certificados X.509, PeerOrChainTrust.

DefaultIssuerNameRegistryType

Tipo de registro del nombre del emisor predeterminado; Type de la clase de ConfigurationBasedIssuerNameRegistry.

DefaultMaxClockSkew

Desplazamiento del reloj máximo predeterminado; 5 minutos.

DefaultRevocationMode

Modo de revocación predeterminado de X.509; Online.

DefaultServiceName

Nombre predeterminado del servicio; una cadena vacía.

DefaultTrustedStoreLocation

Ubicación del almacén de confianza predeterminada para los certificados; LocalMachine.

Propiedades

AudienceRestriction

Obtiene o establece el objeto AudienceRestriction configurado.

Caches

Obtiene o establece el objeto IdentityModelCaches configurado.

CertificateValidationMode

Obtiene o establece el modo de validación de certificado utilizado por los controladores para validar los certificados del emisor.

CertificateValidator

Obtiene o establece el validador de certificado usado por los controladores para validar los certificados del emisor.

ClaimsAuthenticationManager

Obtiene o establece el administrador de autenticación de notificaciones. El valor predeterminado es una instancia de la clase ClaimsAuthenticationManager.

ClaimsAuthorizationManager

Obtiene o establece el administrador de autorización de notificaciones.

DetectReplayedTokens

Obtiene o establece un valor en la configuración de controladores predeterminada que indica si los controladores deben detectar tokens reproducidos.

IsInitialized

Obtiene o establece un valor que indica si se ha llamado al método Initialize().

IssuerNameRegistry

Obtiene o establece el Registro de nombres de emisores utilizado para resolver nombres de emisores.

IssuerTokenResolver

Obtiene o establece la resolución de tokens del emisor.

MaxClockSkew

Obtiene o establece la diferencia de hora máxima permitida entre los relojes del sistema de las dos partes de la comunicación.

Name

Obtiene el nombre de servicio de esta configuración.

RevocationMode

Obtiene o establece el modo de revocación utilizado por los controladores para validar los certificados del emisor.

SaveBootstrapContext

Obtiene o establece un valor que indica si el objeto BootstrapContext se guarda en ClaimsIdentity y en las sesiones después de la validación de token.

SecurityTokenHandlerCollectionManager

Obtiene el SecurityTokenHandlerCollectionManager que contiene el conjunto de objetos SecurityTokenHandler que se usan para serializar y validar los tokens encontrados en mensajes de WS-Trust.

SecurityTokenHandlers

Obtiene la colección de objetos SecurityTokenHandler utilizados para serializar y validar los tokens que se encuentran en los mensajes de WS-Trust.

ServiceCertificate

Obtiene o establece el certificado del servicio.

ServiceTokenResolver

Obtiene o establece la resolución de tokens del servicio.

TokenReplayCacheExpirationPeriod

Obtiene o establece el período de expiración para los elementos incluidos en TokenReplayCache.

TrustedStoreLocation

Obtiene o establece la ubicación del almacén de confianza que usan los controladores para validar los certificados del emisor.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize()

Actualiza las propiedades de los objetos SecurityTokenHandlerConfiguration para los objetos SecurityTokenHandlerCollection contenidos en SecurityTokenHandlerCollectionManager de manera que sean coherentes con los valores de propiedad de esta instancia de IdentityConfiguration.

LoadConfiguration(IdentityConfigurationElement)

Carga la configuración para esta instancia de IdentityConfiguration de la aplicación o el archivo de configuración web.

LoadHandlerConfiguration(IdentityConfigurationElement)

Carga SecurityTokenHandlerConfiguration usando los elementos directamente en el IdentityConfigurationElement especificado.

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

Carga los elementos de configuración que pertenecen a SecurityTokenHandlerCollection.

LoadHandlers(IdentityConfigurationElement)

Carga el SecurityTokenHandlerCollectionManager definido para el servicio especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a