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 usate per implementare i criteri di autorizzazione quando si usa il modello di identità basata sulle attestazioni WCF.
A partire da .NET Framework 4.5 e dall'integrazione di Windows Identity Foundation (WIF) in .NET Framework, il modello basato sulle richieste di identità WCF è stato sostituito da WIF. WIF fornisce un modello a oggetti basato sulle richieste che può essere utilizzato per fornire autenticazione e autorizzazione in diversi stack dei prodotti Microsoft, incluso CLR, WCF e ASP.NET. In WIF i criteri di autorizzazione sono implementati estendendo la classe ClaimsAuthorizationManager. A partire da .NET 4.5, i criteri di autorizzazione devono essere implementati utilizzando WIF invece delle classi nello spazio dei nomi System.IdentityModel.Claims .
Classi
AuthorizationContext |
Risultato della valutazione di tutti i criteri di autorizzazione disponibili dai token inclusi nel messaggio inviato e mediante la chiamata al metodo GetAuthorizationPolicies(OperationContext). |
EvaluationContext |
Quando sottoposto a override in una classe derivata, rappresenta i risultati dei criteri di autorizzazione valutati. |
Interfacce
IAuthorizationComponent |
Rappresenta un componente utilizzato per autorizzare utenti. |
IAuthorizationPolicy |
Definisce un set di regole per l'autorizzazione di un utente in base a un set di attestazioni. |