System.IdentityModel.Policy Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes utilisées pour implémenter une stratégie d’autorisation lors de l’utilisation du modèle d’identité basé sur les revendications WCF.
À partir de .NET Framework 4.5 et de l’intégration de Windows Identity Foundation (WIF) au .NET Framework, le modèle d’identité basé sur les revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d’identité basé sur les revendications qui peut être utilisé pour fournir une authentification et une autorisation sur plusieurs piles de produits Microsoft, notamment le CLR, WCF et ASP.NET. Dans WIF, la stratégie d’autorisation est implémentée en étendant la ClaimsAuthorizationManager classe. À compter de .NET 4.5, la stratégie d’autorisation doit être implémentée à l’aide de WIF au lieu des classes de l’espace System.IdentityModel.Claims de noms.
Classes
| Nom | Description |
|---|---|
| AuthorizationContext |
Résultat de l’évaluation de toutes les stratégies d’autorisation disponibles à partir des jetons dans le message envoyé et en appelant la GetAuthorizationPolicies(OperationContext) méthode. |
| EvaluationContext |
En cas de substitution dans une classe dérivée, représente les résultats des stratégies d’autorisation qui ont été évaluées. |
Interfaces
| Nom | Description |
|---|---|
| IAuthorizationComponent |
Représente un composant utilisé pour autoriser les utilisateurs. |
| IAuthorizationPolicy |
Définit un ensemble de règles pour autoriser un utilisateur, en fonction d’un ensemble de revendications. |