System.IdentityModel.Claims 命名空间

包含实现基于 Windows Communication Foundation (WCF) 声明的标识授权模型的类。 此模型包括 Claim 类和 ClaimSet 类。

从 .NET Framework 4.5 开始,Windows Identity Foundation(WIF)集成到 .NET Framework 中,WCF 基于声明的标识模型已被 WIF 取代。 WIF 提供基于声明的标识对象模型,可用于跨多个Microsoft产品堆栈(包括 CLR、WCF 和 ASP.NET)提供身份验证和授权。 表示基于声明的声明、声明类型和标识和主体的 WIF 类包含在命名空间中 System.Security.Claims 。 从 .NET 4.5 开始,应使用这些类,而不是命名空间中的 System.IdentityModel.Claims 类。

名称 说明
Claim

表示与实体关联的声明。

ClaimSet

表示与实体关联的声明的集合。

ClaimTypes

表示实体可以声明的预定义声明类型。 此类不能被继承。

DefaultClaimSet

提供类的默认实现 ClaimSet

Rights

定义可以与 Claim 对象关联的预定义权限类型。

WindowsClaimSet

表示与实体关联的Windows声明的集合。

X509CertificateClaimSet

表示从与实体关联的 X.509 证书中提取的声明的集合。