Condividi tramite


FederationConfiguration Classe

Definizione

Espone le proprietà che contengono le impostazioni di federazione che controllano il comportamento del modulo di autenticazione WS-Federation (WSFederationAuthenticationModule) e il modulo di autenticazione della 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 dispongono di un singolo FederationConfiguration oggetto a cui si accede tramite la FederatedAuthentication.FederationConfiguration proprietà . La prima volta che la proprietà viene accessibile a una nuova FederationConfiguration istanza viene inizializzata dalle impostazioni nel file di configurazione e viene generato l'evento FederatedAuthentication.FederationConfigurationCreated . È possibile usare le proprietà e i metodi esposti dalla classe per modificare o sostituire l'oggetto FederationConfiguration inizializzato dalla configurazione in un gestore eventi. Questo oggetto è disponibile tramite la FederationConfigurationCreatedEventArgs.FederationConfiguration proprietà all'interno del gestore eventi.

Costruttori

FederationConfiguration()

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

FederationConfiguration(Boolean)

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

FederationConfiguration(String)

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

Campi

DefaultFederationConfigurationName

Definisce il nome dell'elemento predefinito <federationConfiguration> da cui devono essere caricate le impostazioni. È una stringa vuota quando l'elemento predefinito è senza nome.

Proprietà

CookieHandler

Ottiene o imposta il gestore di cookie che deve essere utilizzato dal modulo di autenticazione della sessione (SessionAuthenticationModule).

CustomElement

Ottiene o imposta l'eventuale elemento XML personalizzato 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 metodo Initialize() è stato chiamato.

Name

Ottiene il nome della proprietà associato a questa 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

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 l'oggetto 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 consentono di inizializzare l'oggetto FederationConfiguration appena creato dalle impostazioni di configurazione.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a