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 FederationConfiguration je nastavena null na obslužnou rutinou události pro FederationConfigurationCreated událost.

Poznámky

Objekt FederationConfiguration se vytvoří a inicializuje z <prvku federationConfiguration> v konfiguračním souboru při prvním přístupu k této vlastnosti jedním z modulů HTTP. Těsně po inicializaci konfiguračního objektu se událost vyvolá, aby vývojáři poskytla příležitost upravit nově vytvořený objekt konfigurace předtím, FederationConfigurationCreated než se použije k inicializaci libovolného z nakonfigurovaných modulů HTTP. Lze k němu přistupovat 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, jestli jsou k dispozici konkrétní moduly, se při inicializaci přistupuje k vlastnosti z následujících metod: 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í při použití ClaimsPrincipalPermission třídy nebo ClaimsPrincipalPermissionAttribute třídy, je nakonfigurován u objektu IdentityConfiguration , 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.

Platí pro

Viz také