FederatedAuthentication.FederationConfiguration Propriedade

Definição

Obtém a instância singleton FederationConfiguration usada pelos módulos HTTP nesta aplicação 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 Propriedade

A instância de configuração da federação.

Exceções

A FederationConfiguration propriedade é definida por null um gestor de eventos para o FederationConfigurationCreated evento.

Observações

Um FederationConfiguration objeto é criado e inicializado a partir do <elemento federationConfiguration> no ficheiro de configuração na primeira vez que esta propriedade é acedida por um dos módulos HTTP. Logo após o objeto de configuração ter sido inicializado, o FederationConfigurationCreated evento é ativado para dar ao programador a oportunidade de modificar o objeto de configuração recém-criado antes de este ser usado para inicializar qualquer um dos módulos HTTP configurados. Pode ser acedido a partir da FederationConfigurationCreatedEventArgs.FederationConfiguration propriedade num gestor de eventos.

Em acessos subsequentes, a mesma instância de configuração é devolvida.

Dependendo da presença de módulos específicos, a propriedade é acedida a partir dos seguintes métodos durante a inicialização: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfiguration, e WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Importante

O gestor de autorização de reclamações (ClaimsAuthorizationManager) que é usado para avaliar verificações de acesso baseadas em reclamações ao utilizar a ClaimsPrincipalPermission classe ou a ClaimsPrincipalPermissionAttribute classe está configurado no IdentityConfiguration objeto definido no objeto de configuração de federação referenciado através da FederatedAuthentication.FederationConfiguration propriedade. Isto é verdade para todas as aplicações, sejam elas aplicações ASP.NET ou não.

Aplica-se a

Ver também