System.IdentityModel.Policy 命名空间

包含使用 WCF 基于声明的标识模型时用于实现授权策略的类。

从 .NET Framework 4.5 开始和集成 Windows Identity Foundation (WIF) 到 .NET Framework中,WCF 基于声明的标识模型由 WIF 取代。 WIF 提供基于声明的标识对象模型,该模型可用以通过几种 Microsoft 产品堆栈(包括 CLR、WCF、 和 ASP.NET)提供身份验证和授权。 在 WIF 中,通过使用 ClaimsAuthorizationManager 类来实现授权策略。 从 .NET 4.5 开始,应使用 WIF 实现授权策略,而不是使用 System.IdentityModel.Claims 命名空间中的类。

AuthorizationContext

可以通过已发送消息中的令牌,以及通过调用 GetAuthorizationPolicies(OperationContext) 方法获取对所有授权策略进行评估的结果。

EvaluationContext

当在派生类中重写时,表示已经过评估的授权策略的结果。

接口

IAuthorizationComponent

表示用于对用户进行授权的组件。

IAuthorizationPolicy

通过给定的声明集,定义一组用于对用户进行授权的规则。