Compartilhar via


FederatedAuthentication.FederationConfiguration Propriedade

Definição

Obtém a instância FederationConfiguration singleton usada pelos módulos HTTP neste aplicativo 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 da propriedade

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

Exceções

A propriedade FederationConfiguration está definida como null por um manipulador de eventos do evento FederationConfigurationCreated.

Comentários

Um FederationConfiguration objeto é criado e inicializado do <elemento federationConfiguration> no arquivo de configuração na primeira vez que essa propriedade é acessada por um dos módulos HTTP. Logo após o objeto de configuração ter sido inicializado, o FederationConfigurationCreated evento é gerado para fornecer a um desenvolvedor a oportunidade de modificar o objeto de configuração recém-criado antes de ser usado para inicializar qualquer um dos módulos HTTP configurados. Ele pode ser acessado da FederationConfigurationCreatedEventArgs.FederationConfiguration propriedade em um manipulador de eventos.

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

Dependendo se módulos específicos estão presentes, a propriedade é acessada de dentro dos seguintes métodos durante a inicialização: ClaimsAuthorizationModule.InitializePropertiesFromConfiguration, SessionAuthenticationModule.InitializePropertiesFromConfiguratione WSFederationAuthenticationModule.InitializePropertiesFromConfiguration.

Importante

O gerenciador de autorização de declarações (ClaimsAuthorizationManager) usado para avaliar verificações de acesso baseadas em declarações ao usar a ClaimsPrincipalPermission classe ou a ClaimsPrincipalPermissionAttribute classe é configurada no IdentityConfiguration objeto definido no objeto de configuração de federação referenciado por meio da FederatedAuthentication.FederationConfiguration propriedade . Isso é verdadeiro para todos os aplicativos, sejam eles ASP.NET aplicativos ou não.

Aplica-se a

Confira também