Comparteix a través de


FederatedAuthentication Clase

Definición

Proporciona acceso al estado de todos los módulos HTTP en relación con 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 GetHttpModule método proporciona un punto de extensión a través del 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 se obtiene acceso a la propiedad mediante uno de los módulos HTTP, 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. La misma FederationConfiguration instancia se devuelve 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 cuando se usa 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 se ASP.NET aplicaciones como si no.

Propiedades

ClaimsAuthorizationModule

Obtiene el módulo de autorización de notificaciones utilizado por la aplicación web.

FederationConfiguration

Obtiene la instancia singleton de FederationConfiguration usada por los módulos HTTP en 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 WS-Federación (WSFAM) usado por la aplicación web.

Métodos

GetHttpModule<T>()

Obtiene el módulo HTTP del tipo especificado que la aplicación web usa.

Eventos

FederationConfigurationCreated

Se produce cuando uno de los módulos HTTP de la aplicación web tiene acceso por primera vez a la propiedad FederationConfiguration.

Se aplica a

Consulte también