FederatedAuthentication.FederationConfiguration Propriété

Définition

Obtient l'instance singleton de FederationConfiguration utilisée par les modules HTTP dans cette application Web.

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

Valeur de propriété

Instance de configuration de fédération.

Exceptions

La propriété FederationConfiguration se voit attribuer la valeur null par un gestionnaire d'événements pour l'événement FederationConfigurationCreated .

Remarques

Un FederationConfiguration objet est créé et initialisé à partir de l’élément <federationConfiguration> dans le fichier de configuration la première fois que l’un des modules HTTP accède à cette propriété. Juste après l’initialisation de l’objet de configuration, l’événement FederationConfigurationCreated est déclenché pour permettre au développeur de modifier l’objet de configuration nouvellement créé avant qu’il ne soit utilisé pour initialiser l’un des modules HTTP configurés. Elle est accessible à partir de la FederationConfigurationCreatedEventArgs.FederationConfiguration propriété dans un gestionnaire d’événements.

Lors des accès suivants, la même configuration instance est retournée.

Selon que des modules spécifiques sont présents ou non, la propriété est accessible à partir des méthodes suivantes pendant l’initialisation : ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationet WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Important

Le gestionnaire d’autorisation des revendications (ClaimsAuthorizationManager) utilisé pour évaluer les vérifications d’accès basées sur les revendications lors de l’utilisation de la ClaimsPrincipalPermission classe ou la ClaimsPrincipalPermissionAttribute classe est configurée sur l’objet IdentityConfiguration défini sur l’objet de configuration de fédération référencé par le biais de la FederatedAuthentication.FederationConfiguration propriété . Cela est vrai pour toutes les applications, qu’elles soient ASP.NET applications ou non.

S’applique à

Voir aussi