System.IdentityModel.Policy Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi utilizzate per implementare i criteri di autorizzazione quando si usa il modello di identità basato sulle attestazioni WCF.
A partire da .NET Framework 4.5 e dall'integrazione di Windows Identity Foundation (WIF) in .NET Framework, il modello di identità basata sulle attestazioni WCF è stato sostituito da WIF. WIF offre un modello a oggetti delle identità basato sulle attestazioni che può essere usato per fornire l'autenticazione e l'autorizzazione in diversi stack di prodotti Microsoft, tra cui CLR, WCF e ASP.NET. In WIF i criteri di autorizzazione vengono implementati estendendo la ClaimsAuthorizationManager classe . A partire da .NET 4.5, i criteri di autorizzazione devono essere implementati usando WIF anziché le classi nello spazio dei System.IdentityModel.Claims nomi .
Classi
| Nome | Descrizione |
|---|---|
| AuthorizationContext |
Risultato della valutazione di tutti i criteri di autorizzazione disponibili dai token nel messaggio inviato e chiamando il GetAuthorizationPolicies(OperationContext) metodo . |
| EvaluationContext |
In caso di override in una classe derivata, rappresenta i risultati dei criteri di autorizzazione valutati. |
Interfacce
| Nome | Descrizione |
|---|---|
| IAuthorizationComponent |
Rappresenta un componente utilizzato per autorizzare gli utenti. |
| IAuthorizationPolicy |
Definisce un set di regole per autorizzare un utente, dato un set di attestazioni. |