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 da WIF (Windows Identity Foundation) no .NET Framework, o modelo de identidade baseado em declarações da WCF foi substituído pela 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 produto da Microsoft, incluindo CLR, WCF e ASP.NET. No WIF, política de autorização é implementada estendendo a classe ClaimsAuthorizationManager. Começando com o .NET 4.5, a política de autorização deve ser implementada usando o WIF, em vez de classes no namespace System.IdentityModel.Claims.
Classes
AuthorizationContext |
O resultado da avaliação de todas as políticas de autorização disponíveis dos tokens na mensagem enviada e chamando o método GetAuthorizationPolicies(OperationContext). |
EvaluationContext |
Quando substituído em uma classe derivada, representa os resultados das políticas de autorização que foram avaliadas. |
Interfaces
IAuthorizationComponent |
Representa um componente que é usado para autorizar usuários. |
IAuthorizationPolicy |
Define um conjunto de regras para autorizar um usuário, dado um conjunto de declarações. |