System.IdentityModel.Policy Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |