Compartilhar via


FederatedAuthentication Classe

Definição

Fornece acesso ao estado pertinente a todos os módulos HTTP relevantes para autenticação federada no aplicativo Web.

public ref class FederatedAuthentication abstract sealed
public static class FederatedAuthentication
type FederatedAuthentication = class
Public Class FederatedAuthentication
Herança
FederatedAuthentication

Comentários

Você pode acessar os módulos configurados para o aplicativo Web por meio das propriedades estáticas expostas pela FederatedAuthentication classe . O GetHttpModule método fornece um ponto de extensão por meio do qual outros módulos definidos pelo aplicativo que derivam de HttpModuleBase e que são configurados para o aplicativo podem ser acessados.

A FederatedAuthentication.FederationConfiguration propriedade faz referência a uma instância singleton de FederationConfiguration que fornece configurações para os módulos HTTP. Na primeira vez que a propriedade é acessada por um dos módulos HTTP, uma FederationConfiguration instância é inicializada do <elemento federationConfiguration no arquivo de configuração> e o FederationConfigurationCreated é gerado para fornecer a um aplicativo a oportunidade de modificar o objeto de configuração antes de ser usado para inicializar as propriedades do módulo. A mesma FederationConfiguration instância é retornada em cada acesso subsequente da propriedade.

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 vale para todos os aplicativos, independentemente de serem aplicativos ASP.NET ou não.

Propriedades

ClaimsAuthorizationModule

Obtém o módulo de autorização de declarações usado pelo aplicativo Web.

FederationConfiguration

Obtém a instância FederationConfiguration singleton usada pelos módulos HTTP neste aplicativo Web.

SessionAuthenticationModule

Obtém o SAM (módulo de autenticação de sessão) usado pelo aplicativo Web.

WSFederationAuthenticationModule

Obtém o WSFAM (Módulo de Autenticação do Web Services Federation) usado pelo aplicativo Web.

Métodos

GetHttpModule<T>()

Obtém o módulo HTTP do tipo especificado que está sendo usado pelo aplicativo Web.

Eventos

FederationConfigurationCreated

Ocorre quando a propriedade FederationConfiguration é acessada pela primeira vez por um dos módulos HTTP no aplicativo Web.

Aplica-se a

Confira também