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
| 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) |