FederatedAuthentication.FederationConfiguration Egenskap

Definition

Hämtar den singleton-instans FederationConfiguration som används av HTTP-modulerna i det här webbprogrammet.

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

Egenskapsvärde

Federationskonfigurationsinstansen.

Undantag

Egenskapen FederationConfiguration anges till null av en händelsehanterare för FederationConfigurationCreated händelsen.

Kommentarer

Ett FederationConfiguration objekt skapas och initieras från <federationConfiguration-elementet> i konfigurationsfilen första gången den här egenskapen används av en av HTTP-modulerna. Strax efter att konfigurationsobjektet har initierats FederationConfigurationCreated utlöses händelsen för att ge en utvecklare möjlighet att ändra det nyligen skapade konfigurationsobjektet innan det används för att initiera någon av de konfigurerade HTTP-modulerna. Den kan nås från egenskapen FederationConfigurationCreatedEventArgs.FederationConfiguration i en händelsehanterare.

Vid efterföljande åtkomster returneras samma konfigurationsinstans.

Beroende på om specifika moduler finns används egenskapen från följande metoder under initieringen: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationoch WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Important

Anspråksauktoriseringshanteraren (ClaimsAuthorizationManager) som används för att utvärdera anspråksbaserade åtkomstkontroller när klassen eller ClaimsPrincipalPermission klassen används ClaimsPrincipalPermissionAttribute konfigureras för det IdentityConfiguration objekt som anges i federationskonfigurationsobjektet som refereras via FederatedAuthentication.FederationConfiguration egenskapen. Detta gäller för alla program oavsett om de är ASP.NET program eller inte.

Gäller för

Se även