System.IdentityModel.Claims Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes que implementam o modelo de autorização de identidade baseado em reivindicações do Windows Communication Foundation (WCF). Este modelo inclui a Claim classe e a ClaimSet classe.
A partir do .NET Framework 4.5 e da integração do Windows Identity Foundation (WIF) no .NET Framework, o modelo de identidade baseado em reivindicações WCF foi substituído pelo WIF. O WIF fornece um modelo de objeto de identidade baseado em reclamações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produtos da Microsoft, incluindo o CLR, WCF e ASP.NET. As classes WIF que representam reivindicações, tipos de reivindicações, identidades e princípios baseados em reivindicações estão contidas no System.Security.Claims espaço de nomes. A partir de .NET 4.5, estas classes devem ser usadas em vez das do espaço de nomes System.IdentityModel.Claims.
Classes
| Name | Description |
|---|---|
| Claim |
Representa uma reivindicação associada a uma entidade. |
| ClaimSet |
Representa a coleção de reivindicações associadas a uma entidade. |
| ClaimTypes |
Representa os tipos pré-definidos de reivindicações que uma entidade pode reclamar. Esta classe não pode ser herdada. |
| DefaultClaimSet |
Fornece uma implementação padrão da ClaimSet classe. |
| Rights |
Define os tipos pré-definidos de direitos que podem ser associados a um Claim objeto. |
| WindowsClaimSet |
Representa uma coleção de reivindicações do Windows associadas a uma entidade. |
| X509CertificateClaimSet |
Representa uma coleção de reivindicações extraídas de um certificado X.509 associadas a uma entidade. |