System.IdentityModel.Policy Espace de noms

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