System.IdentityModel.Policy Espace de noms

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.