System.Security.Claims 命名空间

包含用于在 .NET 中实现基于声明的标识的类,包括表示声明、基于声明的标识和基于声明的主体的类。

AuthenticationInformation

在为一个主题创建一个标志时,包含断言的证书颁发机构的身份验证信息。

AuthenticationTypes

定义 AuthenticationType 属性的身份验证类型。

AuthorizationContext

提供授权事件的上下文信息。 这包括表示该调用方的主体,请求的资源和执行的操作。

Claim

表示声明。

ClaimProperties

定义在 Properties 属性包含的密钥属性。

ClaimsAuthenticationManager

定义身份验证管理器的基本实现。 声明验证管理器在声明处理管道中提供某一位置以便将处理逻辑(筛选、验证、扩展)在执行到达您的应用程序代码之前应用于传入主体的声明集合。

ClaimsAuthorizationManager

定义身份验证管理器的基本实现。

ClaimsIdentity

表示基于声明的标识。

ClaimsPrincipal

支持多个基于声明的标识的 IPrincipal 实现。

ClaimTypes

定义可以分配给使用者的已知声明类型的常数。 此类不能被继承。

ClaimValueTypes

根据 W3C 和 OASIS 定义的类型 URI 定义声明值类型。 此类不能被继承。

DynamicRoleClaimProvider

由此类导出的单个方法 AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>) 已过时。 可以使用 ClaimsAuthenticationManager 对象向 ClaimsIdentity 对象添加声明。