System.IdentityModel.Policy Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes usadas para implementar a política de autorização ao usar o modelo de identidade baseado em declarações do WCF.
Começando com o .NET Framework 4.5 e a integração do Windows Identity Foundation (WIF) ao .NET Framework, o modelo de identidade baseado em declarações do WCF foi substituído pelo WIF. O WIF fornece um modelo de objeto de identidade baseado em declarações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produtos Microsoft, incluindo CLR, WCF e ASP.NET. No WIF, a política de autorização é implementada estendendo a ClaimsAuthorizationManager classe. A partir do .NET 4.5, a política de autorização deve ser implementada usando WIF em vez das classes no System.IdentityModel.Claims namespace.
Classes
| Nome | Description |
|---|---|
| AuthorizationContext |
O resultado da avaliação de todas as políticas de autorização disponíveis nos tokens na mensagem enviada e chamando o GetAuthorizationPolicies(OperationContext) método. |
| EvaluationContext |
Quando substituído em uma classe derivada, representa os resultados das políticas de autorização que foram avaliadas. |
Interfaces
| Nome | Description |
|---|---|
| IAuthorizationComponent |
Representa um componente usado para autorizar usuários. |
| IAuthorizationPolicy |
Define um conjunto de regras para autorizar um usuário, dado um conjunto de declarações. |