Namespaces de System.IdentityModel

Incluir membros protegidos
Incluir membros herdados

Incluir membros do .NET Framework
Incluir membros do XNA Framework
Incluir Membros Biblioteca de Classes Portátil

Os namespaces do System.IdentityModel contêm tipos que são usados para fornecer autenticação e autorização para aplicativos .NET.

Namespaces

Namespace Descrição
System.IdentityModel O System.IdentityModel namespace contém classes que são usados para construir segurança serviços de token (STS).Estes incluem o SecurityTokenService e Scope classes, bem como exceção várias classes de utilitário que fornecem a capacidade de realizar transformações de cookie.
System.IdentityModel.Claims O namespace de System.IdentityModel.Claims contém classes que implementam o modelo de autorização baseado reivindicação- (WCF) de identidade de Windows Communication Foundation).Este modelo inclui a classe de Claim e a classe de ClaimSet .A partir do.NET Framework 4.5 e a integração foundation (WIF) de identidade do windows no.NET Framework, o modelo baseado reivindicação- WCF de identidade foi substituído por WIF.WIF fornece um modelo de objeto reivindicação- base de identidade que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto do Microsoft, inclusive CLR, WCF, e ASP.NET. As classes de WIF que representam declarações, tipos de reivindicação, e identidades e entidades de segurança que são baseadas em declarações estão contidas no namespace de System.Security.Claims .A partir do.NET 4.5, essas classes devem ser usadas em vez de aquelas no namespace de System.IdentityModel.Claims .
System.IdentityModel.Configuration O System.IdentityModel.Configuration namespace contém classes que fornecem a configuração de aplicativos e serviços criados usando o Windows Identity Foundation (WIF).As classes neste namespace representam configurações sob o <identityConfiguration> elemento.Classes configurar Federação usando o protocolo WS-Federation estão principalmente na System.IdentityModel.Services.Configuration namespace.Essas configurações aparecem sob o <system.identityModel.services> elemento em um arquivo de configuração.
System.IdentityModel.Metadata O System.IdentityModel.Metadata namespace contém classes que representam os elementos em um documento de metadados de Federação.Um documento de metadados de Federação é um documento XML que fornece informações que podem ser úteis para parceiros ao estabelecer uma federação.Para obter mais informações sobre metadados de federação, consulte a seção três a seguinte especificação: Web Services federação Language (WS-Federation) versão 1.2 (https://go.microsoft.com/fwlink/?LinkID=210152).
System.IdentityModel.Policy O namespace de System.IdentityModel.Policy contém classes que são usadas para implementar a política de autorização com base reivindicação- WCF quando usar o modelo de identidade.A partir do.NET Framework 4.5 e a integração foundation (WIF) de identidade do windows no.NET Framework, o modelo baseado reivindicação- WCF de identidade foi substituído por WIF.WIF fornece um modelo de objeto reivindicação- base de identidade que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto do Microsoft, inclusive CLR, WCF, e ASP.NET. Em WIF, a política de autorização é implementada estendendo a classe de System.Security.Claims.ClaimsAuthorizationManager .A partir do.NET 4.5, a política de autorização deve ser implementada usando WIF em vez das classes no namespace de System.IdentityModel.Claims .
System.IdentityModel.Protocols.WSTrust O System.IdentityModel.Protocols.WSTrust namespace contém classes que representam os artefatos de WS-Trust.Estes incluem o RequestSecurityToken (RST) e RequestSecurityToken (RSTR) classes e vários serializadores podem serializar e desserializar entre artefatos de WS-Trust no fio e sua representação no modelo de objeto.Out-of-the-box, o Windows Identity Foundation (WIF) contém suporte para as seguintes especificações WS-Trust: WS-Trust de fevereiro de 2005 (https://go.microsoft.com/fwlink/?LinkID=210149), WS-Trust 1.3 (https://go.microsoft.com/fwlink/?LinkID=210148), ou WS-Trust 1.4 (https://go.microsoft.com/fwlink/?LinkID=210229).
System.IdentityModel.Selectors O namespace de System.IdentityModel.Selectors contém classes que implementam a autenticação no modelo baseado reivindicação- (WCF) de identidade de Windows Communication Foundation).A partir do.NET Framework 4.5 e a integração foundation (WIF) de identidade do windows no.NET Framework, o modelo baseado reivindicação- WCF de identidade foi substituído por WIF.WIF fornece um modelo de objeto reivindicação- base de identidade que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto do Microsoft, inclusive CLR, WCF, e ASP.NET. As classes de WIF que representam tokens de segurança e que são usadas para processar tokens de segurança estão contidas no namespace de System.IdentityModel.Tokens ; por exemplo, SecurityToken e SecurityTokenHandler.A partir do.NET 4.5, as classes no namespace de System.IdentityModel.Tokens devem ser usadas em vez de aquelas no namespace de System.IdentityModel.Selectors .
System.IdentityModel.Services O System.IdentityModel.Services namespace principalmente contém classes que são usados em aplicativos criados usando o Windows Identity Foundation (WIF) que realizam autenticação federada com o protocolo WS-Federation.Ele contém módulos HTTP, WSFederationAuthenticationModule (WSFAM) e SessionAuthenticationModule (SAM), bem como classes que suportam sua operação.O WSFAM oferece tratamento para as seqüências de entrada e saídas do WS-Federation e o SAM fornece gerenciamento de sessão, manutenção e manipulação de cookies.O namespace também contém classes que representam mensagens WS-Federation (WSFederationMessage), como entrada (SignInRequestMessage, SignInResponseMessage) e mensagens de saída (SignOutRequestMessage), bem como serializadores que serializar e desserializar entre o modelo de objeto e as representações durante a transmissão dessas mensagens.
System.IdentityModel.Services.Configuration O System.IdentityModel.Services.Configuration namespace contém classes que fornecem configuração para aplicativos Windows Identity Foundation (WIF) que usam o protocolo WS-Federation.As classes neste namespace representam configurações sob o <system.identityModel.services> elemento.O System.IdentityModel.Services namespace também contém algumas classes que são usadas para configurar WS-Federation.Classes configurar outras definições de serviços e aplicativos, como manipuladores de token de segurança estão principalmente na System.IdentityModel.Configuration namespace.Essas configurações aparecem sob o <identityConfiguration> elemento em um arquivo de configuração.
System.IdentityModel.Services.Tokens O System.IdentityModel.Services.Tokens contém o MachineKeySessionSecurityTokenHandler classe e o MembershipUserNameSecurityTokenHandler classe.
System.IdentityModel.Tokens O System.IdentityModel.Tokens namespace contém classes que representam os tokens de segurança, manipuladores de token de segurança, cláusulas de identificador de chave e outros artefatos usados no processamento e geração de token.O namespace contém classes base, como SecurityToken, SecurityTokenHandler, e SecurityKeyIdentifierClause, bem como classes que derivam essas classes e representam vários dos tipos de token, artefatos e manipuladores para os quais o Windows Identity Foundation (WIF) possui suporte interno.Isso inclui classes que contêm suporte a tokens SAML v 1.1 e v 2.0, como: SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken, e Saml2SecurityTokenHandler.