System.Security.Principal Spazio dei nomi

Definisce un oggetto principale che rappresenta il contesto di sicurezza in cui viene eseguito il codice. Per altre informazioni, vedere Sicurezza basata sui ruoli.

Classi

GenericIdentity

Rappresenta un utente generico.

GenericPrincipal

Rappresenta un'entità generica.

IdentityNotMappedException

Rappresenta un'eccezione per un'entità la cui identità potrebbe non essere mappata a un'identità nota.

IdentityReference

Rappresenta un'identità ed è la classe base delle classi NTAccount e SecurityIdentifier. Questa class non fornisce un costruttore pubblico e di conseguenza non può essere ereditata.

IdentityReferenceCollection

Rappresenta una raccolta di oggetti IdentityReference e fornisce una soluzione per convertire gruppi di oggetti derivati da IdentityReference in tipi derivati da IdentityReference.

NTAccount

Rappresenta un account utente o gruppo.

SecurityIdentifier

Rappresenta un identificatore di sicurezza (SID) e fornisce le operazioni di marshalling e confronto per i SID.

WindowsIdentity

Rappresenta un utente Windows.

WindowsImpersonationContext

Rappresenta l'utente Windows prima di un'operazione di rappresentazione.

WindowsPrincipal

Consente al codice di verificare se un utente Windows appartiene a un gruppo Windows.

Interfacce

IIdentity

Definisce la funzionalità di base di un oggetto identità.

IPrincipal

Definisce la funzionalità di base di un oggetto entità.

Enumerazioni

PrincipalPolicy

Specifica il modo in cui gli oggetti Principal e Identity devono essere creati per un dominio applicazione. Il valore predefinito è UnauthenticatedPrincipal.

TokenAccessLevels

Definisce i privilegi dell'account utente associato al token di accesso.

TokenImpersonationLevel

Definisce i livelli di rappresentazione di sicurezza. I livelli di rappresentazione di sicurezza stabiliscono le modalità in base alle quali un processo server può operare per conto di un processo client.

WellKnownSidType

Definisce un insieme di SID comunemente utilizzati.

WindowsAccountType

Specifica il tipo di account Windows utilizzato.

WindowsBuiltInRole

Specifica i ruoli comuni da utilizzare con IsInRole(String).