System.IdentityModel.Policy Espacio de nombres

Contiene clases que se usan para implementar la directiva de autorización al usar el modelo de identidad basada 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 notificaciones de WCF se ha 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 mediante la extensión de la ClaimsAuthorizationManager clase . A partir de .NET 4.5, la directiva de autorización debe implementarse mediante WIF en lugar de las clases del System.IdentityModel.Claims espacio de nombres.

Clases

Nombre Description
AuthorizationContext

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

EvaluationContext

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

Interfaces

Nombre Description
IAuthorizationComponent

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

IAuthorizationPolicy

Define un conjunto de reglas para autorizar a un usuario, dado un conjunto de notificaciones.