Partilhar via


System.IdentityModel.Claims Namespace

Contém classes que implementam o modelo de autorização de identidade baseada em declarações do WCF (Windows Communication Foundation). Esse modelo inclui a classe Claim e a classe ClaimSet.

Começando com o .NET Framework 4.5 e a integração da WIF (Windows Identity Foundation) no .NET Framework, o modelo de identidade baseado em declarações da WCF foi substituído pela WIF. O WIF fornece um modelo de objeto de identidade baseado em declarações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produto da Microsoft, incluindo CLR, WCF e ASP.NET. As classes WIF que representam declarações, tipos de declaração e identidades e entidades de segurança baseados em declarações estão contidas no namespace System.Security.Claims. Começando com o .NET 4.5, essas classes devem ser usadas em vez daquelas no namespace System.IdentityModel.Claims.

Classes

Claim

Representa uma declaração associada a uma entidade.

ClaimSet

Representa a coleção de declarações associadas a uma entidade.

ClaimTypes

Representa os tipos predefinidos de declarações que uma entidade pode solicitar. Essa classe não pode ser herdada.

DefaultClaimSet

Fornece uma implementação padrão da classe ClaimSet.

Rights

Define os tipos predefinidos de direitos que podem ser associados a um objeto Claim.

WindowsClaimSet

Representa uma coleção de declarações do Windows que estão associadas a uma entidade.

X509CertificateClaimSet

Representa uma coleção de declarações extraídas de um certificado X.509 que estão associadas a uma entidade.