System.IdentityModel.Policy Espaço de Nomes

Contém classes que são usadas para implementar a política de autorização ao utilizar o modelo de identidade baseado em reivindicações WCF.

A partir do .NET Framework 4.5 e da integração do Windows Identity Foundation (WIF) no .NET Framework, o modelo de identidade baseado em reivindicações WCF foi substituído pelo WIF. O WIF fornece um modelo de objeto de identidade baseado em reclamações que pode ser usado para fornecer autenticação e autorização em várias pilhas de produtos da Microsoft, incluindo o CLR, WCF e ASP.NET. No WIF, a política de autorização é implementada estendendo a ClaimsAuthorizationManager classe. A partir de .NET 4.5, a política de autorização deve ser implementada usando WIF em vez das classes no espaço de nomes System.IdentityModel.Claims.

Classes

Name Description
AuthorizationContext

O resultado da avaliação de todas as políticas de autorização disponíveis a partir dos tokens na mensagem enviada e ao chamar o GetAuthorizationPolicies(OperationContext) método.

EvaluationContext

Quando sobreposto numa classe derivada, representa os resultados das políticas de autorização que foram avaliadas.

Interfaces

Name Description
IAuthorizationComponent

Representa um componente utilizado para autorizar utilizadores.

IAuthorizationPolicy

Define um conjunto de regras para autorizar um utilizador, dado um conjunto de reivindicações.