Sdílet prostřednictvím


FederatedAuthentication.FederationConfiguration Vlastnost

Definice

Získá singleton FederationConfiguration instance používané moduly HTTP v této webové aplikaci.

public:
 static property System::IdentityModel::Services::Configuration::FederationConfiguration ^ FederationConfiguration { System::IdentityModel::Services::Configuration::FederationConfiguration ^ get(); };
public static System.IdentityModel.Services.Configuration.FederationConfiguration FederationConfiguration { get; }
static member FederationConfiguration : System.IdentityModel.Services.Configuration.FederationConfiguration
Public Shared ReadOnly Property FederationConfiguration As FederationConfiguration

Hodnota vlastnosti

Instance konfigurace federace.

Výjimky

Vlastnost je nastavena FederationConfigurationnull obslužnou rutinou události pro FederationConfigurationCreated událost.

Poznámky

Objekt FederationConfiguration se vytvoří a inicializuje z elementu <federationConfiguration> v konfiguračním souboru při prvním přístupu k této vlastnosti jedním z modulů HTTP. Hned po inicializaci objektu konfigurace se vyvolá událost, která vývojáři poskytne příležitost upravit nově vytvořený objekt konfigurace předtím, FederationConfigurationCreated než se použije k inicializaci některého z nakonfigurovaných modulů HTTP. Je přístupný z FederationConfigurationCreatedEventArgs.FederationConfiguration vlastnosti v obslužné rutině události.

Při dalších přístupech se vrátí stejná instance konfigurace.

V závislosti na tom, zda jsou k dispozici konkrétní moduly, je vlastnost přístup z následujících metod během inicializace: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationa WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Důležité

Správce autorizace deklarací identity (ClaimsAuthorizationManager), který se používá k vyhodnocení kontrol přístupu na základě deklarací identity při použití ClaimsPrincipalPermission třídy nebo ClaimsPrincipalPermissionAttribute třídy je nakonfigurován na IdentityConfiguration objekt, který je nastaven na objekt konfigurace federace odkazovaný prostřednictvím FederatedAuthentication.FederationConfiguration vlastnosti. To platí pro všechny aplikace bez ohledu na to, jestli jsou ASP.NET aplikace, nebo ne.

Platí pro

Viz také