System.IdentityModel.Policy Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |