FederatedAuthentication FederatedAuthentication FederatedAuthentication FederatedAuthentication Class

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.Provides access to state pertinent to all HTTP modules relevant to federated authentication in the web application.

public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
Herencia
FederatedAuthenticationFederatedAuthenticationFederatedAuthenticationFederatedAuthentication

Comentarios

Puede tener acceso a los módulos que están configurados para la aplicación web a través de las FederatedAuthentication propiedades estáticas expuestas por la clase.You can access the modules that are configured for the web application through the static properties exposed by the FederatedAuthentication class. El GetHttpModule método proporciona un punto de extensión a través del cual se puede tener acceso a HttpModuleBase otros módulos definidos por la aplicación que se derivan de y que están configurados para la aplicación.The GetHttpModule method provides an extension point through which other application-defined modules that derive from HttpModuleBase and that are configured for the application can be accessed.

La FederatedAuthentication.FederationConfiguration propiedad hace referencia a una instancia FederationConfiguration singleton de que proporciona los valores de configuración para los módulos http.The FederatedAuthentication.FederationConfiguration property references a singleton instance of FederationConfiguration that provides configuration settings for the HTTP modules. La primera vez que se tiene acceso a la propiedad mediante uno de los módulos HTTP FederationConfiguration , se inicializa una instancia <del elemento> federationConfiguration en el archivo de configuración y FederationConfigurationCreated se genera para proporcionar una aplicación con la oportunidad de modificar el objeto de configuración antes de que se use para inicializar las propiedades del módulo.The first time the property is accessed by one of the HTTP modules, a FederationConfiguration instance is initialized from the <federationConfiguration> element in the configuration file and the FederationConfigurationCreated is raised to provide an application with the opportunity to modify the configuration object before it is used to initialize module properties. Se devuelve FederationConfiguration la misma instancia en cada acceso subsiguiente de la propiedad.The same FederationConfiguration instance is returned on each subsequent access of the property.

Importante

El administrador de autorización deClaimsAuthorizationManagernotificaciones () que se usa para evaluar las comprobaciones de ClaimsPrincipalPermission acceso basadas en notificaciones al usar la IdentityConfiguration clase o la ClaimsPrincipalPermissionAttribute clase está configurada en el objeto que se establece en el objeto de configuración de Federación. al que se hace FederatedAuthentication.FederationConfiguration referencia a través de la propiedad.The claims authorization manager (ClaimsAuthorizationManager) that is used to evaluate claims based access checks when using the ClaimsPrincipalPermission class or the ClaimsPrincipalPermissionAttribute class is configured on the IdentityConfiguration object that is set on the federation configuration object referenced through the FederatedAuthentication.FederationConfiguration property. Esto se aplica a todas las aplicaciones, tanto si son aplicaciones ASP.NET como si no.This is true for all applications whether they are ASP.NET applications or not.

Propiedades

ClaimsAuthorizationModule ClaimsAuthorizationModule ClaimsAuthorizationModule ClaimsAuthorizationModule

Obtiene el módulo de autorización de notificaciones utilizado por la aplicación web.Gets the claims authorization module used by the web application.

FederationConfiguration FederationConfiguration FederationConfiguration FederationConfiguration

Obtiene la instancia singleton de FederationConfiguration usada por los módulos HTTP en esta aplicación web.Gets the singleton FederationConfiguration instance used by the HTTP modules in this web application.

SessionAuthenticationModule SessionAuthenticationModule SessionAuthenticationModule SessionAuthenticationModule

Obtiene el módulo de autenticación de sesión (SAM) usado por la aplicación web.Gets the session authentication module (SAM) used by the web application.

WSFederationAuthenticationModule WSFederationAuthenticationModule WSFederationAuthenticationModule WSFederationAuthenticationModule

Obtiene el módulo de autenticación WS-Federación (WSFAM) usado por la aplicación web.Gets the WS-Federation Authentication Module (WSFAM) used by the web application.

Métodos

GetHttpModule<T>() GetHttpModule<T>() GetHttpModule<T>() GetHttpModule<T>()

Obtiene el módulo HTTP del tipo especificado que la aplicación web usa.Gets the HTTP module of the specified type that is being used by the web application.

Eventos

FederationConfigurationCreated FederationConfigurationCreated FederationConfigurationCreated FederationConfigurationCreated

Se produce cuando uno de los módulos HTTP de la aplicación web tiene acceso por primera vez a la propiedad FederationConfiguration.Occurs when the FederationConfiguration property is accessed for the first time by one of the HTTP modules in the web application.

Se aplica a

Consulte también: