FederatedAuthentication Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |