System.IdentityModel.Policy Namespace

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.