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 la stratégie d’autorisation lors de l’utilisation du modèle d’identité basé sur les revendications de WCF.
Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des 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 l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Dans WIF, la stratégie d'autorisation est implémentée en étendant la classe ClaimsAuthorizationManager. Depuis .NET 4.5, la stratégie d'autorisation doit être implémentée à l'aide de WIF, plutôt que des classes dans l'espace de noms System.IdentityModel.Claims.
Classes
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 méthode GetAuthorizationPolicies(OperationContext). |
EvaluationContext |
Représente les résultats des stratégies d'autorisation qui ont été évaluées en cas de substitution dans une classe dérivée. |
Interfaces
IAuthorizationComponent |
Représente un composant qui est utilisé pour autoriser des utilisateurs. |
IAuthorizationPolicy |
Définit un ensemble de règles pour autoriser un utilisateur en fonction d'un ensemble de revendications donné. |