System.IdentityModel.Claims Namespace

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

Começando com o .NET Framework 4.5 e a integração do Windows Identity Foundation (WIF) ao .NET Framework, o modelo de identidade baseado em declarações do WCF foi substituído pelo 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 produtos 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 baseadas em declarações estão contidas no System.Security.Claims namespace. A partir do .NET 4.5, essas classes devem ser usadas em vez daquelas no System.IdentityModel.Claims namespace.

Classes

Nome Description
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 reivindicar. Essa classe não pode ser herdada.

DefaultClaimSet

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

Rights

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

WindowsClaimSet

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

X509CertificateClaimSet

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