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 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. |