IdentityConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |