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

Nombre Description
IdentityConfiguration()

Inicializa una nueva instancia de la clase IdentityConfiguration. La configuración se carga desde la configuración predeterminada, si existe.

IdentityConfiguration(Boolean, X509Certificate2)

Inicializa una nueva instancia de la IdentityConfiguration clase que tiene el certificado de servicio especificado. Opcionalmente, la configuración es cargar la configuración predeterminada.

IdentityConfiguration(Boolean)

Inicializa una nueva instancia de la IdentityConfiguration clase mediante un valor que especifica si se debe cargar la configuración desde la configuración predeterminada.

IdentityConfiguration(String, X509Certificate2)

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

IdentityConfiguration(String)

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

IdentityConfiguration(X509Certificate2)

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

Campos

Nombre Description
DefaultCertificateValidationMode

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

DefaultIssuerNameRegistryType

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

DefaultMaxClockSkew

La asimetría de reloj máxima predeterminada; 5 minutos.

DefaultRevocationMode

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

DefaultServiceName

El nombre del servicio predeterminado; una cadena vacía.

DefaultTrustedStoreLocation

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

Propiedades

Nombre Description
AudienceRestriction

Obtiene o establece el objeto configurado AudienceRestriction.

Caches

Obtiene o establece el objeto configurado IdentityModelCaches.

CertificateValidationMode

Obtiene o establece el modo de validación de certificados que usan los controladores para validar los certificados del emisor.

CertificateValidator

Obtiene o establece el validador de certificados que usan 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 ClaimsAuthenticationManager clase .

ClaimsAuthorizationManager

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

DetectReplayedTokens

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

IsInitialized

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

IssuerNameRegistry

Obtiene o establece el registro de nombres del emisor usado para resolver nombres de emisor.

IssuerTokenResolver

Obtiene o establece el solucionador de tokens del emisor.

MaxClockSkew

Obtiene o establece la diferencia de tiempo máxima permitida entre los relojes del sistema de las dos partes que se comunican.

Name

Obtiene el nombre del servicio de esta configuración.

RevocationMode

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

SaveBootstrapContext

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

SecurityTokenHandlerCollectionManager

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

SecurityTokenHandlers

Obtiene la colección de SecurityTokenHandler objetos usados para serializar y validar tokens encontrados en WS-Trust mensajes.

ServiceCertificate

Obtiene o establece el certificado de servicio.

ServiceTokenResolver

Obtiene o establece el solucionador de tokens de servicio.

TokenReplayCacheExpirationPeriod

Obtiene o establece el período de expiración de los elementos colocados 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

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize()

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

LoadConfiguration(IdentityConfigurationElement)

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

LoadHandlerConfiguration(IdentityConfigurationElement)

Carga un SecurityTokenHandlerConfiguration mediante el uso de los elementos directamente debajo del especificado IdentityConfigurationElement.

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 Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a