Compartilhar via


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