Condividi tramite


FederationConfiguration Classe

Definizione

Espone le proprietà che contengono impostazioni di federazione che controllano il comportamento del modulo di autenticazione WS-Federation (WSFederationAuthenticationModule) e del modulo di autenticazione sessione (SessionAuthenticationModule) nelle applicazioni Web.

public ref class FederationConfiguration
public class FederationConfiguration
type FederationConfiguration = class
Public Class FederationConfiguration
Ereditarietà
FederationConfiguration

Commenti

Per impostazione predefinita, le applicazioni Web hanno un singolo FederationConfiguration oggetto a cui si accede tramite la FederatedAuthentication.FederationConfiguration proprietà . La prima volta che si accede alla proprietà, viene inizializzata una nuova FederationConfiguration istanza dalle impostazioni nel file di configurazione e viene generato l'evento FederatedAuthentication.FederationConfigurationCreated . È possibile utilizzare le proprietà e i metodi esposti dalla FederationConfiguration classe per modificare o sostituire l'oggetto inizializzato dalla configurazione in un gestore eventi. Questo oggetto è disponibile tramite la FederationConfigurationCreatedEventArgs.FederationConfiguration proprietà all'interno del gestore eventi.

Costruttori

Nome Descrizione
FederationConfiguration()

Inizializza una nuova istanza della FederationConfiguration classe caricando le impostazioni dalla system.identityModel.services sezione del file di configurazione.

FederationConfiguration(Boolean)

Inizializza una nuova istanza della FederationConfiguration classe caricando facoltativamente le impostazioni dalla system.identityModel.services sezione del file di configurazione.

FederationConfiguration(String)

Inizializza una nuova istanza della FederationConfiguration classe dall'elemento <federationConfiguration> con il nome specificato.

Campi

Nome Descrizione
DefaultFederationConfigurationName

Definisce il nome dell'elemento federationConfiguration> predefinito< da cui caricare le impostazioni. Si tratta di una stringa vuota perché l'elemento predefinito è senza nome.

Proprietà

Nome Descrizione
CookieHandler

Ottiene o imposta il gestore di cookie da utilizzare dal modulo di autenticazione sessione (SessionAuthenticationModule).

CustomElement

Ottiene o imposta l'elemento XML personalizzato, se presente in questa configurazione.

IdentityConfiguration

Ottiene o imposta l'oggetto IdentityConfiguration associato a questa istanza.

IsInitialized

Ottiene o imposta un valore che indica se il Initialize() metodo è stato chiamato.

Name

Ottiene il nome associato all'istanza.

ServiceCertificate

Ottiene o imposta il certificato X.509 utilizzato per firmare i messaggi del protocollo WS-Federation.

WsFederationConfiguration

Ottiene o imposta le impostazioni di configurazione per il modulo di autenticazione WS-Federation (WSFederationAuthenticationModule).

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Initialize()

Inizializza l'istanza corrente.

LoadConfiguration(FederationConfigurationElement)

Carica le proprietà per l'istanza corrente dal file di configurazione. Questo metodo viene chiamato dai costruttori che inizializzano l'oggetto appena creato FederationConfiguration dalle impostazioni di configurazione.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a