System.IdentityModel.Policy Espacio de nombres

Contiene clases que se usan para implementar la directiva de autorización cuando se usa el modelo de identidad basado en notificaciones de WCF.

A partir de .NET Framework 4.5 y la integración de Windows Identity Foundation (WIF) en .NET Framework, el modelo de identidad basado en reclamaciones WCF ha sido reemplazado por WIF. WIF proporciona un modelo de objetos de identidad basado en notificaciones que se puede usar para proporcionar autenticación y autorización en varias pilas de productos Microsoft, incluidos CLR, WCF y ASP.NET. En WIF, la directiva de autorización se implementa al extender la clase ClaimsAuthorizationManager . A partir de .NET 4.5, la directiva de autorización se debe implementar mediante WIF en lugar de las clases del espacio de nombres System.IdentityModel.Claims .

Clases

AuthorizationContext

El resultado de evaluar todas las directivas de autorización disponibles de los tokens en el mensaje enviado y llamando al método GetAuthorizationPolicies(OperationContext).

EvaluationContext

Cuando se invalida en una clase derivada, representa los resultados de las directivas de autorización que se han evaluado.

Interfaces

IAuthorizationComponent

Representa un componente que se utiliza para autorizar a los usuarios.

IAuthorizationPolicy

Define un conjunto de reglas para autorizar a un usuario, según un conjunto de demandas.