System.IdentityModel.Policy Spazio dei nomi

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.