System.IdentityModel.Services Namespace
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.
Contém classes que são usadas em aplicativos criados com o WIF (Windows Identity Foundation) que executam a autenticação federada com o protocolo Web Services Federation. Contém os módulos HTTP, WSFederationAuthenticationModule (WSFAM) e SessionAuthenticationModule (SAM), bem como classes compatíveis com sua operação. O WSFAM fornece tratamento para as sequências de entrada e saídas do Web Services Federation e o SAM fornece gerenciamento de sessão mantendo e tratando cookies. O namespace também contém classes que representam as mensagens Web Services Federation (WSFederationMessage), como mensagens de entrada (SignInRequestMessage, SignInResponseMessage) e de saída (SignOutRequestMessage), bem como serializadores que serializam e desserializam entre o modelo de objeto e as representações durante a transmissão dessas mensagens.
Classes
AsynchronousOperationException |
A exceção gerada quando ocorre um erro durante uma operação assíncrona. |
AttributeRequestMessage |
Representa uma mensagem de Solicitação de Atributo do Web Services Federation. Essa mensagem é criada quando o parâmetro wa na mensagem recebida é "wattr1.0". |
AuthorizationFailedEventArgs |
Fornece dados para o evento de AuthorizationFailed . |
ChunkedCookieHandler |
Representa um manipulador de cookies que grava dados de cookie para que os cookies nunca excedam um tamanho definido. |
ChunkedCookieHandlerElement |
Representa o elemento de configuração |
ClaimsAuthorizationModule |
Representa um módulo HTTP que executa a autorização baseada em declarações. |
ClaimsPrincipalPermission |
Representa uma permissão que usa uma implementação ClaimsAuthorizationManager para determinar se o acesso a um recurso deve ser concedido à entidade de segurança ativa. Essa classe não pode ser herdada. |
ClaimsPrincipalPermissionAttribute |
Representa um atributo de segurança usado para atribuir declarativamente verificações de acesso com base na lógica fornecida pela instância ClaimsAuthorizationManager no contexto do aplicativo atual. Essa classe não pode ser herdada. |
CookieHandler |
Fornece uma classe base abstrata para ler, gravar e excluir cookies de sessão em um cliente HTTP. |
CookieHandlerElement |
Representa o elemento de configuração |
ErrorEventArgs |
Fornece dados para o evento de SignOutError . |
FederatedAuthentication |
Fornece acesso ao estado pertinente a todos os módulos HTTP relevantes para autenticação federada no aplicativo Web. |
FederatedAuthenticationSessionEndingException |
Indica que a sessão de conexão deve ser concluída e a solicitação atual não é autenticada. |
FederatedPassiveSecurityTokenServiceOperations |
Uma classe de utilitário que encapsula as operações normalmente executadas por um Serviço de Token de Segurança Passivo Federado. |
FederatedSessionExpiredException |
A exceção que é gerada quando uma sessão expirou. |
FederationException |
Classe base para exceções acionadas no suporte do Web Services Federation. |
FederationManagement |
Define os métodos estáticos para criar documentos de Metadados de Federação e para atualizar a configuração do aplicativo com base em documentos de Metadados de Federação. |
FederationMessage |
Define a classe base da qual todas as classes da mensagem de federação derivam. |
HttpModuleBase |
A classe base da qual os módulos HTTP configuráveis com o elemento <System.identityModel.services> (SystemIdentityModelServicesSection) derivam. |
MachineKeyTransform |
Protege os tokens de sessão com o material criptográfico especificado na seção |
PseudonymRequestMessage |
Representa uma mensagem de Solicitação de Pseudônimo do Web Services Federation. Essa mensagem é criada quando o parâmetro wa na mensagem recebida é "wpseudo1.0". |
RedirectingToIdentityProviderEventArgs |
Fornece dados para o evento de RedirectingToIdentityProvider . |
SecurityTokenReceivedEventArgs |
Fornece dados para o evento de SecurityTokenReceived . |
SecurityTokenValidatedEventArgs |
Fornece dados para o evento de SecurityTokenValidated . |
ServiceCertificateElement |
Representa um elemento |
SessionAuthenticationModule |
Implementa um módulo do ASP.NET que processa os cookies de sessão em cenários de Web Services Federation. |
SessionSecurityTokenCreatedEventArgs |
Fornece dados para o evento de SessionSecurityTokenCreated e para o evento de SessionSecurityTokenCreated. |
SessionSecurityTokenReceivedEventArgs |
Fornece dados para o evento de SessionSecurityTokenReceived . |
SessionSecurityTokenResolver |
Resolve os tokens de segurança de sessão do cache atual. |
SigningOutEventArgs |
Fornece dados para o evento de SigningOut . |
SignInRequestMessage |
Representa uma mensagem de Solicitação de Conexão do Web Services Federation. |
SignInResponseMessage |
Representa uma mensagem de Resposta de Entrada do Web Services Federation. |
SignOutCleanupRequestMessage |
Representa uma mensagem de Limpeza de Saída do Web Services Federation. A mensagem é criada quando a mensagem recebida tem o parâmetro de ação (wa) definido como "wsignoutcleanup1.0". |
SignOutRequestMessage |
Representa uma mensagem de saída do Web Services Federation. Essa mensagem é criada quando a mensagem recebida tem o parâmetro de ação (wa) definido como "wsignout1.0". |
WSFederationAuthenticationModule |
O WSFederationAuthenticationModule é um módulo HTTP usado para proteger um aplicativo ASP.NET impondo configurações de autenticação federada em solicitações de entrada. O WSFederationAuthenticationModule é o módulo principal que o WIF oferece pronto para uso para lidar com acesso de identidade baseada em declarações em aplicativos do ASP.NET. O WSFederationAuthenticationModule gera vários eventos, permitindo aos desenvolvedores do ASP.NET alterar o comportamento padrão e controlar os detalhes de como a autenticação e processamento de solicitações ocorrerá. A funcionalidade WSFederationAuthenticationModule é dividida em métodos específicos de tarefa. |
WSFederationMessage |
Representa uma mensagem do Web Services Federation e define a classe base da qual derivam classes de mensagem do Web Services Federation mais especializadas. |
WSFederationMessageException |
A exceção que é gerada quando ocorre um erro ao serializar ou desserializar uma mensagem do WS-Federation (Web Services Federation). |
WSFederationSerializer |
Fornece métodos para converter uma mensagem Web Services Federation em objetos RequestSecurityToken e RequestSecurityTokenResponse específicos do protocolo WS-Trust. |
Enumerações
ApplicationType |
Especifica o tipo de aplicativo. |
CookieHandlerMode |
Especifica os modos de manipulador de cookie com suporte. Define os valores possíveis da propriedade Mode. Essa propriedade define o tipo de manipulador de cookie configurado por um objeto CookieHandlerElement. Para obter mais informações, consulte a classe CookieHandlerElement. |