System.IdentityModel.Services Espacio de nombres
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í.
Contiene clases que se usan en aplicaciones compiladas mediante Windows Identity Foundation (WIF) que realizan autenticación federada con el protocolo WS-Federation. Contiene los módulos HTTP, WSFederationAuthenticationModule (WSFAM) y SessionAuthenticationModule (SAM), así como las clases que admiten la operación. WSFAM proporciona control para las secuencias de inicio y cierre de sesión de WS-Federation, y SAM proporciona administración de sesiones manteniendo y administrando cookies. El espacio de nombres también contiene clases que representa mensajes de WS-Federation (WSFederationMessage), como inicio de sesión (SignInRequestMessage, SignInResponseMessage) y mensajes de cierre de sesión (SignOutRequestMessage), así como los serializadores que se serializan y deserializan entre el modelo de objetos y las representaciones de estos mensajes.
Clases
AsynchronousOperationException |
Excepción que se produce cuando se produce un error durante una operación asincrónica. |
AttributeRequestMessage |
Representa un mensaje de solicitud de atributo de WS-Federation. Este mensaje se crea cuando el parámetro wa del mensaje recibido es "wattr1.0". |
AuthorizationFailedEventArgs |
Proporciona datos para el evento AuthorizationFailed. |
ChunkedCookieHandler |
Representa un controlador de cookies que escribe los datos de las cookies de forma que estas nunca superen un tamaño establecido. |
ChunkedCookieHandlerElement |
Representa el elemento de configuración |
ClaimsAuthorizationModule |
Representa un módulo HTTP que realiza una autorización basada en notificaciones. |
ClaimsPrincipalPermission |
Representa un permiso que usa una implementación de ClaimsAuthorizationManager para determinar si se debe conceder acceso a un recurso a la entidad de seguridad activa. Esta clase no puede heredarse. |
ClaimsPrincipalPermissionAttribute |
Representa un atributo de seguridad utilizado para asignar mediante declaración comprobaciones de acceso en función de la lógica proporcionada por la instancia de ClaimsAuthorizationManager en el contexto de aplicación actual. Esta clase no puede heredarse. |
CookieHandler |
Proporciona una clase base abstracta para leer, escribir, y eliminar las cookies de sesión en un cliente HTTP. |
CookieHandlerElement |
Representa el elemento de configuración |
ErrorEventArgs |
Proporciona datos para el evento SignOutError. |
FederatedAuthentication |
Proporciona acceso al estado de todos los módulos HTTP en relación con la autenticación federada en la aplicación web. |
FederatedAuthenticationSessionEndingException |
Indica que el procedimiento de inicio de sesión debería estar finalizando y la solicitud actual no se ha autenticado. |
FederatedPassiveSecurityTokenServiceOperations |
Una clase de utilidad que encapsula las operaciones normalmente realizadas por un Servicio de token de seguridad pasivo federado. |
FederatedSessionExpiredException |
Excepción que se produce cuando ha expirado la sesión. |
FederationException |
Clase base para las excepciones producidas en la compatibilidad con WS-Federation. |
FederationManagement |
Define métodos estáticos para crear documentos de metadatos de WS-Federation y actualizar la configuración de la aplicación basada los documentos de metadatos de WS-Federation. |
FederationMessage |
Define la clase base a partir de la que se derivan todas las clases de mensaje de federación. |
HttpModuleBase |
La clase base de la que se derivan los módulos HTTP que se pueden configurar con el elemento <system.identityModel.services> (SystemIdentityModelServicesSection). |
MachineKeyTransform |
Protege los tokens de la sesión con el material criptográfico especificado en la sección de |
PseudonymRequestMessage |
Representa un mensaje de solicitud de pseudónimo de WS-Federation. Este mensaje se crea cuando el parámetro wa del mensaje recibido es "wpseudo1.0". |
RedirectingToIdentityProviderEventArgs |
Proporciona datos para el evento RedirectingToIdentityProvider. |
SecurityTokenReceivedEventArgs |
Proporciona datos para el evento SecurityTokenReceived. |
SecurityTokenValidatedEventArgs |
Proporciona datos para el evento SecurityTokenValidated. |
ServiceCertificateElement |
Representa el elemento |
SessionAuthenticationModule |
Implementa un módulo de ASP.NET que procesa las cookies de sesión en escenarios de WS-Federation. |
SessionSecurityTokenCreatedEventArgs |
Proporciona datos para el evento SessionSecurityTokenCreated y para el evento SessionSecurityTokenCreated. |
SessionSecurityTokenReceivedEventArgs |
Proporciona datos para el evento SessionSecurityTokenReceived. |
SessionSecurityTokenResolver |
Resuelve los tokens de seguridad de la sesión de la memoria caché actual. |
SigningOutEventArgs |
Proporciona datos para el evento SigningOut. |
SignInRequestMessage |
Representa un mensaje de solicitud de inicio de sesión de WS-Federation. |
SignInResponseMessage |
Representa un mensaje de respuesta de inicio de sesión de WS-Federation. |
SignOutCleanupRequestMessage |
Representa un mensaje de limpieza de cierre de sesión de WS-Federation. El mensaje se crea cuando el mensaje recibido tiene el parámetro action (wa) establecido en "wsignoutcleanup1.0". |
SignOutRequestMessage |
Representa un mensaje de cierre de sesión de WS-Federation. Este mensaje se crea cuando el mensaje recibido tiene el parámetro action (wa) establecido en "wsignout1.0". |
WSFederationAuthenticationModule |
WSFederationAuthenticationModule es un módulo HTTP que se usa para proteger una aplicación de ASP.NET aplicando la configuración de autenticación federada en las solicitudes entrantes. WSFederationAuthenticationModule es el módulo principal que WIF proporciona listo para usar para administrar el acceso de identidad basado en notificaciones en las aplicaciones de ASP.NET. WSFederationAuthenticationModule provoca varios eventos, lo que permite a los desarrolladores de ASP.NET cambiar el comportamiento predeterminado y controlar los detalles de cómo tienen lugar la autenticación y el procesamiento de notificaciones. La funcionalidad de WSFederationAuthenticationModule se divide en métodos específicos de la tarea. |
WSFederationMessage |
Representa un mensaje de WS-Federation y define la clase base a partir de la que se derivan las clases de mensaje de WS-Federation más especializadas. |
WSFederationMessageException |
Excepción que se produce cuando hay un error mientras se serializa o deserializa un mensaje de WS-Federation. |
WSFederationSerializer |
Proporciona métodos para convertir un mensaje de WS-Federation en los objetos RequestSecurityToken y RequestSecurityTokenResponse, específicos del protocolo WS-Trust. |
Enumeraciones
ApplicationType |
Especifica el tipo de aplicación. |
CookieHandlerMode |
Especifica los modos admitidos del controlador de cookies. Define los posibles valores de la propiedad Mode . Esta propiedad define la clase de controlador de cookies que un objeto CookieHandlerElement configura. Para obtener más información, vea la clase CookieHandlerElement. |