FederatedAuthentication.FederationConfiguration Propiedad

Definición

Obtiene la instancia singleton de FederationConfiguration usada por los módulos HTTP en esta aplicación 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

Valor de propiedad

Instancia de configuración de la federación.

Excepciones

La propiedad FederationConfiguration está establecida en null por un controlador de eventos para el evento FederationConfigurationCreated.

Comentarios

Se crea e inicializa un FederationConfiguration objeto a partir del <elemento federationConfiguration> en el archivo de configuración la primera vez que se accede a esta propiedad mediante uno de los módulos HTTP. Justo después de inicializar el objeto de configuración, se genera el FederationConfigurationCreated evento para proporcionar a un desarrollador la oportunidad de modificar el objeto de configuración recién creado antes de que se use para inicializar cualquiera de los módulos HTTP configurados. Se puede tener acceso desde la FederationConfigurationCreatedEventArgs.FederationConfiguration propiedad en un controlador de eventos.

En los accesos posteriores, se devuelve la misma instancia de configuración.

Dependiendo de si hay módulos específicos presentes, se obtiene acceso a la propiedad desde dentro de los métodos siguientes durante la inicialización: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfigurationy WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Importante

El administrador de autorización de notificaciones (ClaimsAuthorizationManager) que se usa para evaluar las comprobaciones de acceso basadas en notificaciones cuando se usa la ClaimsPrincipalPermission clase o la ClaimsPrincipalPermissionAttribute clase se configura en el IdentityConfiguration objeto que se establece en el objeto de configuración de federación al que se hace referencia a través de la FederatedAuthentication.FederationConfiguration propiedad . Esto es cierto para todas las aplicaciones tanto si se ASP.NET aplicaciones como si no.

Se aplica a

Consulte también