Questa documentazione è stata archiviata e non viene gestita.

Spazio dei nomi System.IdentityModel.Claims

Aggiornamento: novembre 2007

Lo spazio dei nomi System.IdentityModel.Claims fornisce tipi che supportano l'utilizzo di attestazioni nel modello di identità estensibile.

Il modello di identità è un sistema basato su attestazioni. Le attestazioni descrivono le funzionalità associate a un'entità nel sistema, spesso un utente di tale sistema. L'insieme di attestazioni associato a una determinata entità può essere considerato come una chiave. Le particolari attestazioni definiscono la forma della chiave, analogamente a una chiave utilizzata per aprire la serratura di una porta. Allo stesso modo, le attestazioni vengono utilizzate per accedere alle risorse. L'accesso a una data risorsa protetta viene determinato confrontando le attestazioni necessarie per accedere alla risorsa con le attestazioni associate all'entità che ne tenta l'accesso.

Un'attestazione è l'espressione di un diritto rispetto a un particolare valore. Un diritto può riguardare, ad esempio, la lettura o la scrittura. Un valore potrebbe essere un database, un file, una cassetta postale o una proprietà. Le attestazioni dispongono inoltre di un tipo. La combinazione di tipo di attestazione e diritto fornisce il meccanismo che consente di specificare le funzionalità in relazione al valore. Ad esempio, un'attestazione di tipo "File" con diritto di lettura sul valore "Biography.doc" indica che l'entità a cui è associata dispone di accesso in lettura al file Biography.doc. Un'attestazione di tipo "Name" con diritto "PossessProperty" sul valore "Martin" indica che l'entità a cui è associata possiede una proprietà Name con il valore "Martin".

Anche se i diversi tipi di attestazione e diritti sono definiti come parte del modello di identità, il sistema è estensibile. I vari sistemi basati sull'infrastruttura del modello di identità possono definire tipi di attestazione e diritti come richiesto.

  ClasseDescrizione
ms581388.pubclass(it-it,VS.90).gifClaimRappresenta un'attestazione associata a un'entità.
ms581388.pubclass(it-it,VS.90).gifClaimSetRappresenta l'insieme di attestazioni associate a un'entità.
ms581388.pubclass(it-it,VS.90).gifClaimTypesRappresenta i tipi predefiniti di attestazioni che può richiedere un'entità. Questa classe non può essere ereditata.
ms581388.pubclass(it-it,VS.90).gifDefaultClaimSetFornisce un'implementazione predefinita della classe ClaimSet.
ms581388.pubclass(it-it,VS.90).gifRightsDefinisce i tipi di diritti predefiniti che possono essere associati a un oggetto Claim.
ms581388.pubclass(it-it,VS.90).gifWindowsClaimSetRappresenta un insieme di attestazioni Windows associate a un'entità.
ms581388.pubclass(it-it,VS.90).gifX509CertificateClaimSetRappresenta un insieme di attestazioni estratte da un certificato X.509 associate a un'entità.
Mostra: