FederatedAuthentication 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í.
Proporciona acceso al estado pertinente para todos los módulos HTTP relevantes para la autenticación federada en la aplicación web.
public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
- Herencia
-
FederatedAuthentication
Comentarios
Puede acceder a los módulos configurados para la aplicación web a través de las propiedades estáticas expuestas por la FederatedAuthentication clase . El método proporciona un punto de extensión a través del GetHttpModule cual se puede acceder a otros módulos definidos por la aplicación que derivan de HttpModuleBase y que están configurados para la aplicación.
La FederatedAuthentication.FederationConfiguration propiedad hace referencia a una instancia singleton de que proporciona opciones de FederationConfiguration configuración para los módulos HTTP. La primera vez que uno de los módulos HTTP accede a la propiedad, se inicializa una FederationConfiguration instancia del <elemento federationConfiguration> en el archivo de configuración y FederationConfigurationCreated se genera para proporcionar a una aplicación la oportunidad de modificar el objeto de configuración antes de que se use para inicializar las propiedades del módulo. Se devuelve la misma FederationConfiguration instancia en cada acceso posterior de la propiedad .
Importante
El administrador de autorización de notificaciones (ClaimsAuthorizationManager) que se usa para evaluar las comprobaciones de acceso basadas en notificaciones al usar la ClaimsPrincipalPermission clase o la ClaimsPrincipalPermissionAttribute clase se configura en el IdentityConfiguration objeto que se establece en el objeto de configuración de federación al que se hace referencia a través de la FederatedAuthentication.FederationConfiguration propiedad . Esto es cierto para todas las aplicaciones, tanto si son aplicaciones ASP.NET como si no.
Propiedades
| Nombre | Description |
|---|---|
| ClaimsAuthorizationModule |
Obtiene el módulo de autorización de notificaciones usado por la aplicación web. |
| FederationConfiguration |
Obtiene la instancia singleton FederationConfiguration usada por los módulos HTTP de esta aplicación web. |
| SessionAuthenticationModule |
Obtiene el módulo de autenticación de sesión (SAM) usado por la aplicación web. |
| WSFederationAuthenticationModule |
Obtiene el módulo de autenticación de WS-Federation (WSFAM) usado por la aplicación web. |
Métodos
| Nombre | Description |
|---|---|
| GetHttpModule<T>() |
Obtiene el módulo HTTP del tipo especificado que usa la aplicación web. |
Eventos
| Nombre | Description |
|---|---|
| FederationConfigurationCreated |
Se produce cuando se accede a la FederationConfiguration propiedad por primera vez por uno de los módulos HTTP de la aplicación web. |