System.IdentityModel.Policy Namespace

Contains the classes and interfaces necessary to build or use authorization polices in WCF. A class that implements an authorization policy implements the IAuthorizationPolicy interface. An authorization policy. Other important classes in this namespace include AuthorizationContext and EvaluationContext.

Public classAuthorizationContext 
Public classEvaluationContextWhen overridden in a derived class, represents the results of the authorization policies that have been evaluated.

Public interfaceIAuthorizationComponent 
Public interfaceIAuthorizationPolicyDefines a set of rules for authorizing a user, given a set of claims.