FederatedAuthentication Classe

Definizione

Fornisce l'accesso allo stato pertinente a tutti i moduli HTTP relativo all'autenticazione federativa nell'applicazione Web.

public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
Ereditarietà
FederatedAuthentication

Commenti

È possibile accedere ai moduli configurati per l'applicazione Web tramite le proprietà statiche esposte dalla FederatedAuthentication classe. Il GetHttpModule metodo fornisce un punto di estensione tramite cui è possibile accedere ad altri moduli definiti dall'applicazione che derivano da HttpModuleBase e configurati per l'applicazione.

La proprietà fa riferimento a un'istanza FederatedAuthentication.FederationConfiguration singleton di che fornisce impostazioni di FederationConfiguration configurazione per i moduli HTTP. La prima volta che la proprietà viene accessibile da uno dei moduli HTTP, un'istanza FederationConfiguration viene inizializzata dall'elemento <federationConfiguration> nel file di configurazione e viene FederationConfigurationCreated generato per fornire a un'applicazione l'opportunità di modificare l'oggetto di configurazione prima di inizializzare le proprietà del modulo. La stessa FederationConfiguration istanza viene restituita in ogni accesso successivo della proprietà.

Importante

Gestione autorizzazioni attestazioni (ClaimsAuthorizationManager) utilizzata per valutare i controlli di accesso in base alle attestazioni quando si usa la ClaimsPrincipalPermission classe o la ClaimsPrincipalPermissionAttribute classe è configurata nell'oggetto impostato sull'oggetto IdentityConfiguration di configurazione federativo a cui fa riferimento la FederatedAuthentication.FederationConfiguration proprietà. Questo vale per tutte le applicazioni, indipendentemente dal fatto che siano ASP.NET applicazioni o meno.

Proprietà

ClaimsAuthorizationModule

Ottiene il modulo di autorizzazione delle attestazioni utilizzato dall'applicazione Web.

FederationConfiguration

Ottiene l'istanza di FederationConfiguration singleton utilizzata dai moduli HTTP in questa applicazione Web.

SessionAuthenticationModule

Ottiene il modulo di autenticazione della sessione (SAM) utilizzato dall'applicazione Web.

WSFederationAuthenticationModule

Ottiene il modulo di autenticazione WS-Federation (WSFAM) utilizzato dall'applicazione Web.

Metodi

GetHttpModule<T>()

Ottiene il modulo HTTP del tipo specificato che viene utilizzato dall'applicazione web.

Eventi

FederationConfigurationCreated

Si verifica quando uno dei moduli HTTP nell'applicazione Web accede per la prima volta alla proprietà FederationConfiguration.

Si applica a

Vedi anche