FederatedAuthentication.FederationConfiguration Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.